BetterMembership.Web.BetterMembershipProvider.UpdateUser C# (CSharp) Метод

UpdateUser() публичный Метод

public UpdateUser ( System.Web.Security.MembershipUser user ) : void
user System.Web.Security.MembershipUser
Результат void
        public override void UpdateUser(MembershipUser user)
        {
            Condition.Requires(user, "user").IsNotNull();

            Assert(this.ValidateUserName(user.UserName), MembershipCreateStatus.InvalidUserName);
            Assert(this.ValidateEmail(user.Email), MembershipCreateStatus.InvalidEmail);
            Assert(
                this.ValidateProviderUserKey(user.ProviderUserKey, false), MembershipCreateStatus.InvalidProviderUserKey);

            using (var db = this.ConnectToDatabase())
            {
                db.Execute(this.sqlQueryBuilder.UpdateUserMembership, user.ProviderUserKey, user.IsApproved);

                if (this.HasEmailColumnDefined)
                {
                    db.Execute(this.sqlQueryBuilder.UpdateUserEmail, user.ProviderUserKey, user.Email);
                }
            }
        }