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");
            }
        }