예제 #1
0
        public async Task <RedirectResult> Login(LoginAcessoRequestModel request)
        {
            var userName    = request.UserName;
            var senha       = request.Password;
            var userHoraLog = new UsuarioHoraAcessoEntity();

            if (userName == null)
            {
                TempData["msg-login"] = "******";
                return(Redirect("/System/Login"));
            }
            else if (senha == null)
            {
                TempData["msg-login"] = "******";
                return(Redirect("/System/Login"));
            }

            try
            {
                await _usuarioService.AuthUser(userName, senha);

                //var userLogado = _usuarioService.GetUser();
                return(Redirect("/Interno/Index"));
            }
            catch (Exception ex)
            {
                TempData["msg-login"] = ex.Message;
                return(Redirect("/System/Login"));
            }
        }