public async Task <RedirectResult> Login(AcessoLoginRequestModels request) { /*var redirectUrl = "/Acesso/Login";*/ var email = request.Email; var senha = request.Senha; if (email == null) { TempData["msg-login"] = "******"; /*return Redirect(redirectUrl);*/ return(Redirect(url: "/Acesso/Login")); } try { await _acessoService.AutenticarUsuario(email, senha); /*TempData["msg-login"] = "******";*/ return(Redirect(url: "/Privado/Index")); } catch (Exception exception) { TempData["msg-login"] = exception.Message; return(Redirect(url: "/Acesso/Login")); } }
public async Task <RedirectToActionResult> Login(AcessoLoginRequestModel request) { var userEmail = request.Email; var senha = request.Senha; if (userEmail == null) { TempData["erros-login"] = "******"; return(RedirectToAction("Login")); } try { await _acessoService.AutenticarUsuario(userEmail, senha); TempData["msg-login"] = "******"; return(RedirectToAction("Supervisao", "Admin")); } catch (CadastrarUsuarioException exception) { var listaErros = new List <string>(); foreach (var identityError in exception.Erros) { listaErros.Add(identityError.Description); } TempData["erros-login"] = listaErros; return(RedirectToAction("Login")); } }
public async Task <RedirectResult> Login(UsuarioLoginRequestModel request) { var email = request.Email; var senha = request.Senha; try { await _acessoService.AutenticarUsuario(email, senha); return(Redirect("/Usuario/Secao")); } catch (Exception exception) { TempData["msg-cadastro"] = exception.Message; return(Redirect("/Public/Login")); } }