public ActionResult Login(LoginModel loginModel) { if (ModelState.IsValid) { ServicoAutenticacao servicoAutenticacao = FabricaDeModulos.CriarServicoAutenticacao(); Usuario usuarioAutenticado = servicoAutenticacao.BuscarPorAutenticacao(loginModel.Login, loginModel.Senha); if (usuarioAutenticado != null) { ControleDeSessao.CriarSessao(usuarioAutenticado); return(RedirectToAction("Index", "Home")); } } ModelState.AddModelError("INVALID_LOGIN", "Usuário ou senha inválidos."); return(View("Index", loginModel)); }
public ActionResult Sair() { ControleDeSessao.Encerrar(); return(RedirectToAction("Index")); }