public async Task <RedirectResult> Login(LoginRequestModel request) { var redirectUrl = "/Home/Login"; var email = request.Email; var senha = request.Senha; if (email == null) { TempData["login-email"] = "Por favor informe o e-mail."; return(Redirect(redirectUrl)); } if (senha == null) { TempData["login-senha"] = "Por favor informe a senha."; return(Redirect(redirectUrl)); } try { await _acessoService.VerificarLogin(email, senha); return(Redirect(url: "/Interno/Index")); } catch (LoginException e) { e.Erro = "Não foi possível logar, Pois o Usuário e a Senha estão incorretos"; TempData["login-erro"] = e.Erro; } return(Redirect(redirectUrl)); }