BLL.User.UpdateUser C# (CSharp) Method

UpdateUser() public static method

public static UpdateUser ( CloneDeployUser user ) : ValidationResult
user CloneDeployUser
return Models.ValidationResult
        public static Models.ValidationResult UpdateUser(CloneDeployUser user)
        {
            using (var uow = new DAL.UnitOfWork())
            {
                var validationResult = ValidateUser(user, false);
                if (validationResult.IsValid)
                {
                    uow.UserRepository.Update(user, user.Id);
                    validationResult.IsValid = uow.Save();
                }

                return validationResult;
            }
        }

Usage Example

 protected void btnModify_Click(object sender, EventArgs e)
 {
     if (user.CheckPwd(int.Parse(Session["UID"].ToString()), txtOldPwd.Text))
     {
         if (user.UpdateUser(int.Parse(Session["UID"].ToString()), txtConfirm.Text.ToLower()) > 0)
         {
             lbMessage.Text = "修改成功!";
         }
         else
         {
             lbMessage.Text = "修改失败!";
         }
     }
 }