public async Task <IEnumerable <FuncionarioDto> > ListarTodos() { var funcionarios = await _repositorio.ListarTodos(); if (funcionarios.Any()) { return(funcionarios.Select(funcionario => new FuncionarioDto { Id = funcionario.Id, Codigo = funcionario.Codigo, Nome = funcionario.Nome, Cpf = funcionario.Cpf, Rg = funcionario.Rg, Sexo = funcionario.Sexo, EstadoCivil = funcionario.EstadoCivil, Telefone1 = funcionario.Telefone1, TipoTelefone1 = funcionario.TipoTelefone1, Telefone2 = funcionario.Telefone2, TipoTelefone2 = funcionario.TipoTelefone2, Email = funcionario.Email, Funcao = funcionario.Funcao, EnderecoId = funcionario.EnderecoId, Nascimento = funcionario.Nascimento, Cadastro = funcionario.Cadastro, Alteracao = funcionario.Alteracao, Ativo = funcionario.Ativo, })); } else { throw new Exception("Não existe funcionários cadastrados."); } }
public IList <ListarFuncionarioResults> ListarTodosFuncionario(Boolean status, int skip, int take) { try { //var user = Guid.Parse(this.User.Identity.Name); var result = _funcionarioRepositorio.ListarTodos(status, skip, take); return(result); } catch (Exception ex) { return(null); } }