System.Web.Security.Membership.UpdateUser C# (CSharp) Method

UpdateUser() public static method

public static UpdateUser ( System.Web.Security.MembershipUser user ) : void
user System.Web.Security.MembershipUser
return void
		public static void UpdateUser (MembershipUser user)
		{
			Provider.UpdateUser (user);
		}
		

Usage Example

Example #1
0
        /// <summary>
        /// The update app user.
        /// </summary>
        /// <param name="appUser">
        /// The app user.
        /// </param>
        /// <param name="additionaUserInfo">
        /// The reg user.
        /// </param>
        public void UpdateAppUser(IAppUser appUser, IRegistringUser additionaUserInfo)
        {
            //var curUser = GetUser(appUser.Id);
            var curMemUser = MsMembership.GetUser(additionaUserInfo.UserName);
            var curAppUser = GetById(appUser.Id);

            curAppUser.Contact.FirstName = appUser.Contact.FirstName;
            curAppUser.Contact.LastName  = appUser.Contact.LastName;
            curAppUser.SiteId            = appUser.SiteId;
            curAppUser.IsActive          = appUser.IsActive;
            curAppUser.Title             = appUser.Title;
            curAppUser.UpdatedBy         = Thread.CurrentPrincipal.Identity.Name;
            curAppUser.UpdatedOn         = DateTime.UtcNow;
            curAppUser.SortOrder         = appUser.SortOrder;
            curAppUser.Status            = appUser.Status;
            curAppUser.RoleId            = appUser.RoleId;

            if (curMemUser != null)
            {
                curMemUser.Email = additionaUserInfo.Email;
            }

            //curUser.UserName = additionaUserInfo.UserName;
            MsMembership.UpdateUser(curMemUser);

            SetUserRole(additionaUserInfo, curAppUser.User, curAppUser);
        }