예제 #1
0
        public ActionResult Logar(string nome, string senha, string botaoPost)
        {
            var aplicativo = new ServicoDeUsuario();
            var usuario    = new Usuario(nome, senha);

            switch (botaoPost)
            {
            case "Cadastrar":
                //  try
                // {
                aplicativo.CadastrarUsuario(usuario);
                //  }
                //   catch
                //  {

                //   }
                ViewBag.sucesso = ("Cadastro feito com Sucesso");
                return(RedirectToAction("Login"));

            default:

                var usuarioCadastrado = aplicativo.BuscarUsuarioAutenticado(usuario);
                if (usuarioCadastrado != null)
                {
                    ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(usuarioCadastrado.Nome));
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Login"));
                }
            }
        }
예제 #2
0
        public ActionResult FazerLogin(string email, string senha)
        {
            AdministradorEntidade administradorAutenticado = administradorServico.BuscarPorAutenticacao(email, senha);

            if (administradorAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new Models.AdministradorModel(administradorAutenticado.Email));
                return(RedirectToAction("Index", "Administrativo"));
            }
            TempData["mensagemLogin"] = "******";
            return(RedirectToAction("Login", "Login"));
        }
        public ActionResult Entrar(string email, string senha)
        {
            UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico();

            Usuario usuario = usuarioServico.BuscarPorAutenticacao(email, senha);

            if (usuario != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(usuario.Email));
                return(RedirectToAction("Index", "Home"));
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult FazerLogin(string usuario, string senha)
        {
            var userLogado = ServicoDeUsuario.BuscarUsuarioAutenticado(usuario, senha);

            if (userLogado != null)
            {
                ServicoDeAutenticacao.Autenticar(new Models.UsuarioLogadoModel(usuario));
                return(RedirectToAction("Index", "StreetFighter"));
            }

            ViewBag.Erro = "Usuário ou senha incorretos";
            return(View("Login"));
        }
        public ActionResult FazerLogin(string username, string senha)
        {
            Usuario usuarioAutenticado = AutenticacaoAplicativo.BuscarUsuarioAutenticado(
                username, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Nome, usuarioAutenticado.Permissoes));
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Login"));
        }
        public ActionResult FazerLogin(string usuario, string senha)
        {
            Usuario usuarioAutenticado = ServicoDeUsuario.BuscarUsuarioAutenticado(usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(usuarioAutenticado.Nome, usuarioAutenticado.Permissoes));
                return(RedirectToAction("Index", "StreetFighter", ""));
            }

            TempData["mensagemLogin"] = "******";
            return(RedirectToAction("Index"));
        }
        public ActionResult Entrar(string email, string senha)
        {
            Admin admin = new AdminAplicacao().BuscarPorAutenticacao(email, senha);

            if (admin != null)
            {
                ServicoDeAutenticacao.Autenticar(new AdminModel(admin.Email));
                TempData["Mensagem"] = "Logado com sucesso";
                return(RedirectToAction("Index", "TelaPrincipal"));
            }

            TempData["Mensagem"] = "Usuário ou senha incorretos";
            return(RedirectToAction("Login"));
        }
        public ActionResult Logar(string usuario, string senha)
        {
            Usuario usuarioAutenticado = Autenticacao.BuscarUsuarioAutenticado(
                usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Nome, usuarioAutenticado.Permissoes));
                return(RedirectToAction("Secreta"));
            }

            return(RedirectToAction("Index"));
        }
예제 #9
0
        public ActionResult FazerLogin(string usuario, string senha)
        {
            Usuario usuarioAutenticado = ServicoDeUsuario.BuscarUsuarioAutenticado(
                usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Nome));
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Login"));
        }
예제 #10
0
        public ActionResult Entrar(string email, string senha)
        {
            UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico();

            Usuario usuario = usuarioServico.BuscarPorAutenticacao(email, senha);

            if (usuario != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioModel(email));
                return(RedirectToAction("Listagem", "Produto"));
            }

            ViewBag.Erro = "Usuário ou senha incorretos";
            return(View("Index"));
        }
예제 #11
0
        public ActionResult Entrar(string email, string senha)
        {
            UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico();

            Usuario usuario = usuarioServico.BuscarPorAutenticacao(email, senha);

            if (usuario == null)
            {
                TempData["MensagemAutenticacao"] = "O cadastro inserido não consta no banco de dados.";
                return(RedirectToAction("Index"));
            }
            else
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(email));
                return(RedirectToAction("Lista", "Produto"));
            }
        }
예제 #12
0
        public ActionResult FazerLogin(string usuario, string senha)
        {
            ServicoDeUsuarioAplicativo servicoDeUsuarioAplicativo = new ServicoDeUsuarioAplicativo();

            Usuario usuarioAutenticado = servicoDeUsuarioAplicativo.BuscarUsuarioAutenticado(
                usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Nome));
                return(RedirectToAction("ListaDePersonagens", "StreetFighter"));
            }


            ModelState.AddModelError("", "Usuário/Senha inválida");
            return(View("Index"));
        }
예제 #13
0
        public ActionResult Entrar(UsuarioViewModel model)
        {
            UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico();

            Usuario usuarioAutenticado = usuarioServico.BuscarPorAutenticacao(model.Email, model.Senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Email /*,usuarioAutenticado.Permissoes*/));
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.Mensagem = "Erro de login.";
                return(View("Index"));
            }
        }
예제 #14
0
        public ActionResult Logar(string email, string senha)
        {
            if (ModelState.IsValid)
            {
                UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico();

                Usuario usuarioLogin = usuarioServico.BuscarPorAutenticacao(email, senha);

                if (usuarioLogin != null)
                {
                    ServicoDeAutenticacao.Autenticar(new UsuarioModel(usuarioLogin.Email, usuarioLogin.Permissao));

                    return(RedirectToAction("ListaProjetos", "Projeto"));
                }
            }
            ViewBag.MensagemErro = "Login ou senha inválidos.";
            return(View("Login"));
        }
예제 #15
0
        public ActionResult Entrar(UsuarioModel usuarioModel)
        {
            if (ModelState.IsValid)
            {
                UsuarioServico usuarioServico     = ServicoDeDependencias.MontarUsuarioServico();
                Usuario        usuario            = Mapper.Map <UsuarioModel, Usuario>(usuarioModel);
                Usuario        usuarioAutenticado = usuarioServico.BuscarPorAutenticacao(usuario);

                if (usuarioAutenticado != null)
                {
                    ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                         usuarioAutenticado.Email));
                    return(RedirectToAction("Listar", "Produto"));
                }
            }

            ModelState.AddModelError("", "Usuário/Senha inválida");
            return(View("Index"));
        }
        public ActionResult Logar(UsuarioModel usuarioModel)
        {
            if (ModelState.IsValid)
            {
                UsuarioServico usuarioServico = ServicoDeDependencia.MontarUsuarioServico();

                var usuario = Mapper.Map <UsuarioModel, UsuarioEntidade>(usuarioModel);

                UsuarioEntidade usuarioEncontrado = usuarioServico.BuscarPorAutenticacao(usuario);

                if (usuarioEncontrado != null)
                {
                    ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                         usuario.Email));
                    return(RedirectToAction("Index", "Home"));
                }
                ModelState.AddModelError("", "Usuário ou Senha inválida.");
            }

            return(View("Login"));
        }