public async Task <RedirectToActionResult> Login(AcessoLoginRequestModel request) { var email = request.Email; var senha = request.Senha; if (email == null) { TempData["msg-cadastro"] = "Favor Informe o Email"; return(RedirectToAction("Login")); } try { await _acessoService.AutenticaUsuario(email, senha); TempData["msg-login"] = "******"; TempData["logado"] = email; return(RedirectToAction("Login")); } catch (CadastrarUsuarioExecption exception) { var listaErros = new List <string>(); foreach (var identityError in exception.Erros) { listaErros.Add(identityError.Description); } TempData["erros-login"] = listaErros; return(RedirectToAction("Login")); } }