public IActionResult EditPassword(EditPasswordViewModel model) { if (ModelState.IsValid) { model.UserName = User.Identity.Name; var result = ProfileLogic.EditPassword(model); TempData.AddOrUpdate("EditPasswordMessage", result); return(RedirectToAction("Edit", "Account")); } if (ModelState["ConfirmPassword"].ValidationState == ModelValidationState.Invalid) { ModelState.AddModelError(string.Empty, "Passwords don't match"); } return(RedirectToAction("Edit", "Account")); }