public ActionResult ResetPassword(ResetPasswordViewModel model) { if (ModelState.IsValid) { var resetResult = model.ResetPassword(); ViewBag.ResultSuccess = resetResult; if (!resetResult) { ModelState.AddModelError(string.Empty, "Пароль не был сброшен"); } } return View(model); }
public ActionResult ResetPassword(string id) { var login = id; try { var user = UsersManagementService.GetUser(login); var resetPassModel = new ResetPasswordViewModel(user); if (Request != null && Request.UrlReferrer != null) { ViewBag.ReturnUrl = Request.UrlReferrer; } else { ViewBag.ReturnUrl = "/Administration/Index"; } return View(resetPassModel); } catch (InvalidOperationException) { return RedirectToAction("Index"); } }