コード例 #1
0
        public ActionResult Login(AutenticarUsuarioComando comando)
        {
            AutenticacaoAplicacaoService autenticacaoAplicacaoService = new AutenticacaoAplicacaoService();

            UsuarioData data = autenticacaoAplicacaoService.autenticar(comando);

            if (data != null)
            {
                Session["login"]  = data.login;
                Session["nome"]   = data.nome;
                Session["email"]  = data.email;
                Session["gestor"] = this.usuarioLogadoGestor();
                Session["papel"]  = this.usuarioPapel();
            }
            else
            {
                TempData["msgAutenticacao"] = "Falha no login";
            }

            return(RedirectToAction("Index", "Home"));
        }
コード例 #2
0
        public ActionResult LoginNovaReserva(string login, string senha, string vooId)
        {
            AutenticacaoAplicacaoService autenticacaoAplicacaoService = new AutenticacaoAplicacaoService();
            AutenticarUsuarioComando     comando = new AutenticarUsuarioComando(login, senha);

            UsuarioData data = autenticacaoAplicacaoService.autenticar(comando);

            if (data != null)
            {
                TempData["vooId"] = vooId;

                Session["login"]  = data.login;
                Session["nome"]   = data.nome;
                Session["email"]  = data.email;
                Session["gestor"] = this.usuarioLogadoGestor();
                Session["papel"]  = this.usuarioPapel();
            }
            else
            {
                TempData["msgAutenticacao"] = "Falha no login";
            }

            return(RedirectToAction("NovaReservaPessoal", "Voo"));
        }