public static SiteGroup Create(SiteStructureElement parent, long clientId, string siteName, UserForAuditing currentUser) { return new SiteGroup { ClientId = clientId, Name = siteName, Parent = parent, CreatedOn = DateTime.Now, CreatedBy = currentUser }; }
public static Site Create(long? siteId, SiteStructureElement parent, long clientId, string siteName, string siteReference, string siteContact, UserForAuditing currentUser) { return new Site { SiteId = siteId, ClientId = clientId, Name = siteName, Reference = siteReference, Parent = parent, SiteContact = siteContact, CreatedBy = currentUser, CreatedOn = DateTime.Now, LastModifiedBy = currentUser, LastModifiedOn = DateTime.Now }; }
public virtual void Update(SiteStructureElement parent, string name, string reference, long clientId, string siteContact, UserForAuditing currentUser, bool isSiteOpenRequest, bool isSiteClosedRequest) { Parent = parent; Name = name; Reference = reference; ClientId = clientId; SiteContact = siteContact; SetLastModifiedDetails(currentUser); if (isSiteOpenRequest) { SiteClosedDate = null; } if (isSiteClosedRequest) { SiteClosedDate = DateTime.Now; } }
public virtual void Update(SiteStructureElement parent, string name, UserForAuditing currentUser) { Parent = parent; Name = name; SetLastModifiedDetails(currentUser); }