public ActionResult ChangePassword(ChangePasswordModel model) { ViewBag.Success = false; if (ModelState.IsValid) { if (model.NewPassword.Equals(model.ConfirmPassword)) { if (UserContext.Current.ChangePassword(model.CurrentPassword,model.NewPassword)) { ViewBag.Success = true; } else { ModelState.AddModelError("CurrentPassword", "Вы ввели неверно старый пароль!"); } } else { ModelState.AddModelError("ConfirmPassword", "Новый пароль и его поддверждение должно совпадать!"); } } return PartialView(model); }
public ActionResult ChangePassword() { var model = new ChangePasswordModel(); return PartialView(model); }