示例#1
0
        public AdministratorInfo ToAdministratorInfo()
        {
            var adminInfo = new AdministratorInfo
            {
                Id                 = Id,
                UserName           = UserName,
                Password           = Password,
                PasswordFormat     = PasswordFormat,
                PasswordSalt       = PasswordSalt,
                CreationDate       = CreationDate,
                LastActivityDate   = LastActivityDate,
                CountOfLogin       = CountOfLogin,
                CountOfFailedLogin = CountOfFailedLogin,
                CreatorUserName    = CreatorUserName,
                IsLockedOut        = TranslateUtils.ToBool(IsLockedOut),
                SiteIdCollection   = SiteIdCollection,
                SiteId             = SiteId,
                DepartmentId       = DepartmentId,
                AreaId             = AreaId,
                DisplayName        = DisplayName,
                Mobile             = Mobile,
                Email              = Email,
                AvatarUrl          = AvatarUrl
            };

            return(adminInfo);
        }
示例#2
0
 public AdministratorInfoDatabase(AdministratorInfo adminInfo)
 {
     Id                 = adminInfo.Id;
     UserName           = adminInfo.UserName;
     Password           = adminInfo.Password;
     PasswordFormat     = adminInfo.PasswordFormat;
     PasswordSalt       = adminInfo.PasswordSalt;
     CreationDate       = adminInfo.CreationDate;
     LastActivityDate   = adminInfo.LastActivityDate;
     CountOfLogin       = adminInfo.CountOfLogin;
     CountOfFailedLogin = adminInfo.CountOfFailedLogin;
     CreatorUserName    = adminInfo.CreatorUserName;
     IsLockedOut        = adminInfo.IsLockedOut.ToString();
     SiteIdCollection   = adminInfo.SiteIdCollection;
     SiteId             = adminInfo.SiteId;
     DepartmentId       = adminInfo.DepartmentId;
     AreaId             = adminInfo.AreaId;
     DisplayName        = adminInfo.DisplayName;
     Email              = adminInfo.Email;
     Mobile             = adminInfo.Mobile;
 }