Files

21 lines
673 B
C#

public class ClinicalSite
{
public Guid Id { get; private set; }
public string SiteCode { get; private set; } = string.Empty;
public string Name { get; private set; } = string.Empty;
public string? Address { get; private set; }
public bool Active { get; private set; } = true;
public DateTimeOffset CreatedAt { get; private set; }
public ICollection<WardGateway> Gateways { get; private set; } = [];
private ClinicalSite() { }
public ClinicalSite(string siteCode, string name, string? address = null)
{
SiteCode = siteCode;
Name = name;
Address = address;
CreatedAt = DateTimeOffset.UtcNow;
}
}