public static SystemUserModel ToModel(this Model.SystemUser systemUser) { return(new SystemUserModel { Id = systemUser.Id, Active = systemUser.Active, Created = systemUser.Created, Email = systemUser.Staff != null ? systemUser.Staff.Person.OfficialEmail : "", FirstName = systemUser.Staff != null ? systemUser.Staff.Person.FirstName: "", LastIpAddress = systemUser.LastIpAddress, LastLoginDate = systemUser.LastLoginDate, OtherNames = systemUser.Staff != null ? systemUser.Staff.Person.OtherNames: "", Locked = systemUser.Locked, Modified = systemUser.Modified, UserLoginCount = systemUser.UserLoginCount, SelectedCountrySubOfficeId = systemUser.Staff != null ? systemUser.Staff.CountrySubOfficeId: null, SelectedDesignationId = systemUser.Staff != null ? systemUser.Staff.DesignationId : Guid.Empty, OfficialPhone = systemUser.Staff != null ? systemUser.Staff.Person.OfficialPhone :"", IdNumber = systemUser.Staff != null ? systemUser.Staff.Person.IDNo : "", PhotoLocation = systemUser.Staff != null ? systemUser.Staff.Person.PhotoLocation : "", PersonSignatureImageId = systemUser.Staff != null && systemUser.Staff.Person.SignatureImage != null ? (Guid?)systemUser.Staff.Person.Id : null, FinanceLimitId = systemUser.Staff.FinanceLimitId, Available = systemUser.IsAvailable }); }
public static SystemUserModel ToModel(this Model.SystemUser systemUser) { return(new SystemUserModel { Email = systemUser.Staff != null ? systemUser.Staff.Person.OfficialEmail : "", FirstName = systemUser.Staff != null ? systemUser.Staff.Person.FirstName: "", OtherNames = systemUser.Staff != null ? systemUser.Staff.Person.OtherNames: "", OfficialPhone = systemUser.Staff != null ? systemUser.Staff.Person.OfficialPhone :"", IdNumber = systemUser.Staff != null ? systemUser.Staff.Person.IDNo : "", PhotoLocation = systemUser.Staff != null ? systemUser.Staff.Person.PhotoLocation : "", PersonSignatureImageId = systemUser.Staff != null && systemUser.Staff.Person.SignatureImage != null ? (Guid?)systemUser.Staff.Person.Id : null, }); }
public static Model.SystemUser ToEntity(this SystemUserModel model, Model.SystemUser systemUser = null) { var user = systemUser ?? new Model.SystemUser() { Id = Guid.NewGuid(), Created = DateTime.Now, Modified = DateTime.Now, }; user.Active = model.Active; user.Locked = model.Locked; return(user); }