Пример #1
0
        private void UpdateInfo(MembershipUser user, DalMembershipUser dalUser)
        {
            if (user == null || dalUser == null) throw new ArgumentNullException();

            user.Id = dalUser.Id;
            user.UserName = dalUser.UserName;
            user.Email = dalUser.Email;
            user.Password = dalUser.Password;
            user.PasswordSalt = dalUser.PasswordSalt;
            user.CreateDate = dalUser.CreateDate;
            user.MembershipRoles = GetMembershipRoles(dalUser);
            user.Comment = dalUser.Comment;
            user.Signature = dalUser.Signature;
            user.Age = dalUser.Age;
            user.Location = dalUser.Location;
            user.Website = dalUser.Website;
            user.Twitter = dalUser.Twitter;
            user.Facebook = dalUser.Facebook;
            user.Avatar = dalUser.Avatar;
            user.DisablePosting = dalUser.DisablePosting;
        }
Пример #2
0
        private MembershipUser ToOrmUser(DalMembershipUser dalUser)
        {
            if (dalUser == null) return null;

            var newUser = new MembershipUser()
            {
                FailedPasswordAnswerAttempt = 0,
                FailedPasswordAttemptCount = 0,
                LastLockoutDate = (DateTime) SqlDateTime.MinValue,
                LastLoginDate = (DateTime)SqlDateTime.MinValue,
                LastPasswordChangedDate = (DateTime) SqlDateTime.MinValue,
                IsApproved = false,
                IsLockedOut = false
            };
            UpdateInfo(newUser, dalUser);
            return newUser;
        }