public ActionResult RedefinirSenha(int id) { var usuario = service.Find(id); if (usuario == null) { return(HttpNotFound()); } try { senhaService.RedefinirSenha(id); ViewBag.Message = "Senha redefinida - um email foi enviado para o usuário"; return(View(usuario)); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(usuario)); } }
public ActionResult RedefinirSenha(int id) { var usuario = _service.Find(id); if (usuario == null) { return(HttpNotFound()); } try { _trocaSenha.RedefinirSenha(id); ViewBag.Nome = usuario.Nome; ViewBag.Email = usuario.Email; return(View("SenhaRedefinida")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(usuario)); } }