Exemplo n.º 1
0
        public HttpResponseMessage Obter()
        {
            var empregado = _empregadoRepositorio.Obter(Thread.CurrentPrincipal.Identity.Name);

            if (empregado == null)
            {
                return(ResponderErro("Usuário não encontrado."));
            }

            return(ResponderOK(new { empregado.Nome, empregado.Permissao, empregado.Email }));
        }
Exemplo n.º 2
0
        private bool ValidarUsuario(string login, string senha, out Empregado empregadoRetorno)
        {
            empregadoRetorno = null;

            var empregado = _empregadoRepositorio.Obter(login);

            if (empregado != null && empregado.ValidarSenha(senha))
            {
                empregadoRetorno = empregado;
            }
            else
            {
                empregado = null;
            }

            return(empregado != null);
        }