Example #1
0
 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
     });
 }
Example #2
0
 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,
     });
 }
Example #3
0
        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);
        }