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 })); }
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); }