public ActionResult ResetSenha(Usuario usuario) { var usuarioDominio = new UsuarioDominioServico(); usuarioDominio.ResetSenha(usuario); return RedirectToAction("Index", "Login"); }
public ActionResult EnviaEmailAlteracaoDeSenha(string email) { var usuarioDominio = new UsuarioDominioServico(); usuarioDominio.EnviarEmailAlteracaoDeSenha(email); return PartialView("~/Views/Usuario/EnviaEmailAlteracaoDeSenha.cshtml"); }
public ActionResult PrimeiroAcesso(string identificador, string guid) { var usuarioDominio = new UsuarioDominioServico(); var valido = usuarioDominio.UsuarioAtivado(identificador, guid); if (valido) { return PartialView("~/Views/Usuario/BoasVindasNovoUsuario.cshtml"); } else { return RedirectToAction("Index", "Login"); } }
public ActionResult Inserir(UsuarioModel usuario) { if (ModelState.IsValid) { var usuarioDominio = new UsuarioDominioServico(); usuarioDominio.Incluir(usuario.ToEntidade()); } else { return View("Index", usuario); } return PartialView("~/Views/Usuario/NovoUsuarioCadastrado.cshtml"); }
public ActionResult RedefinirSenha(string identificador, string guid) { var usuarioDominio = new UsuarioDominioServico(); bool valido = usuarioDominio.UsuarioAtivado(identificador, guid); if (valido) { var usuarioModel = new UsuarioModel { Identificador = identificador }; return View(usuarioModel); } else { return PartialView("~/Views/Usuario/ResetDeSenhaNaoRealizado.cshtml"); } }
public ActionResult Login(LoginModel login) { if (ModelState.IsValid) { var usuarioDominio = new UsuarioDominioServico(); var RepositorioUsuario = new UsuarioRepositorio(); if (usuarioDominio.Autenticar(login.Identificador, login.Senha)) { var usuario = RepositorioUsuario.ConsultarUsuarioPorIdentificador(login.Identificador); FormsAuthentication.SetAuthCookie(login.Identificador, false); Session["UsuarioLogado"] = usuario; return RedirectToAction("Index", "Home"); } } return View("Index", login); }