Exemplo n.º 1
0
 public IHttpActionResult Get()
 {
     try
     {
         var usuarios = _usuarioRepositorio.Buscar();
         return(Ok(usuarios));
     }
     catch (Exception ex)
     {
         return(BadRequest("Erro ao buscar os usuários: " + ex.Message));
     }
 }
Exemplo n.º 2
0
        public IActionResult Login(IFormCollection form)
        {
            UsuarioModel usuario = new UsuarioModel {
                Email = form["email"],
                Senha = form["senha"]
            };

            UsuarioRepositorio usuarioRep   = new UsuarioRepositorio();
            UsuarioModel       usuarioModel = usuarioRep.Buscar(usuario.Email, usuario.Senha);

            if (usuarioModel != null)
            {
                HttpContext.Session.SetInt32("idUsuario", usuarioModel.ID);

                ViewBag.Mensagem = "Login realizado com sucesso!";

                return(RedirectToAction("Cadastrar", "Tarefas"));
            }
            else
            {
                ViewBag.Mensagem = "Acesso negado";
            }

            return(View());
        }
Exemplo n.º 3
0
        public void AlterarUsuario(Usuario usuario)
        {
            var user = UsuarioRepositorio.Buscar(usuario.Id);

            user.Login      = usuario.Login;
            user.Nome       = usuario.Nome;
            user.Impressora = usuario.Impressora;
            if (usuario.NovaSenha.TemValor())
            {
                user.Senha = usuario.NovaSenha;
            }
            UsuarioRepositorio.Atualizar(user);
            var resultado = Contexto.Salvar();
        }
        private bool ValidarUsuario(string login, string senha, out Usuario usuarioRetorno)
        {
            usuarioRetorno = null;

            var usuario = _usuarioRepositorio.Buscar(login);

            if (usuario != null && usuario.ValidarSenha(senha))
            {
                usuarioRetorno = usuario;
            }
            else
            {
                usuario = null;
            }

            return(usuario != null);
        }
Exemplo n.º 5
0
        protected void ElminarButton_Click(object sender, EventArgs e)
        {
            UsuarioRepositorio repositorio = new UsuarioRepositorio();
            Usuario            usuario     = repositorio.Buscar(ToInt(UsuarioIdTextBox.Text));

            if (usuario != null)
            {
                if (repositorio.Eliminar(ToInt(UsuarioIdTextBox.Text)))
                {
                    Utils.ShowToastr(this.Page, "Eliminado", "Exito", "success");
                    Limpiar();
                }
                else
                {
                    Utils.ShowToastr(this.Page, "No se pudo eliminar", "Error", "error");
                }
            }
        }
        public HttpResponseMessage CadastrarUsuario(Usuario Usuario)
        {
            if (_usuarioRepositorio.Buscar(Usuario.Email) == null)
            {
                if (Usuario.Validar())
                {
                    _usuarioRepositorio.Cadastrar(Usuario);
                }

                else
                {
                    return(responder(false, Usuario.Mensagens));
                }
            }
            else
            {
                return(responder(false, "usuário já existe."));
            }

            return(responder(true, "criado com sucesso!"));
        }
Exemplo n.º 7
0
        public Usuario ObterDadosUsuarioLogado()
        {
            var usuarioLogado = AutenticacaoAplicacao.ObterUsuarioLogado();

            return(UsuarioRepositorio.Buscar(usuarioLogado.Id));
        }