CapRaffle.Controllers.AccountController.ForgotPassword C# (CSharp) Метод

ForgotPassword() приватный Метод

private ForgotPassword ( LogOnViewModel model ) : System.Web.Mvc.ActionResult
model CapRaffle.Models.LogOnViewModel
Результат System.Web.Mvc.ActionResult
        public ActionResult ForgotPassword(LogOnViewModel model)
        {
            if (ModelState.IsValid)
            {
                User userExist = accountRepository.GetUserByEmail(model.Email);
                if (userExist != null)
                {
                    accountRepository.ForgotPassword(model.Email);
                    this.Success(string.Format("New password sent to {0}", model.Email));
                }
                else
                {
                    this.Error(string.Format("Email not found: {0}", model.Email));
                }
            }
            return RedirectToAction("LogOn", "Account");
        }