public async Task <ActionResult> Index(EsqueceuSenhaFormViewModel model) { if (!ModelState.IsValid) { return(View("EsqueceuSenha", model)); } try { _usuarioApp.EnviaEsqueciSenhaToken(model); return(RedirectToAction("EmailEnviado")); } catch (Exception ex) { ModelState.AddModelError("Erro", ex.Message); return(View("EsqueceuSenha", model)); } }