public PartialViewResult ChangePassword(ChangePasswordVm model) { if (ModelState.IsValid) { try { _userService.ChangePassword(model.NewPassword, model.OldPassword); ViewData[Constants.ViewBagMessageKey] = "You password has been changed successfully."; return PartialView(Routes.ViewDataMsgView); } catch (SimpleException ex) { ModelState.AddModelError("", ex.Message); } } return PartialView(model); }
public ActionResult ResetPassword(ChangePasswordVm model, string id) { if (ModelState.IsValid) { try { _userService.ResetPassword(id, model.NewPassword); TempData[Constants.ViewBagMessageKey] = "Your password has been changed successfully. Kindly login."; return SafeRedirect(Routes.Login); } catch (SimpleException ex) { ModelState.AddModelError("", ex.Message); } } return View(model); }