Esempio n. 1
0
        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"));
        }