21 lines
673 B
C#
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;
|
|
}
|
|
} |