public IActionResult GetEmpregados() { try { //return Ok(_empregadoRepository.GetAll()); var empregados = _empregadoRepository .GetAll() .ToList(); var empregadosDto = new List <EmpregadoDto>(); foreach (var empregado in empregados) { var empregadoDto = new EmpregadoDto { Id = empregado.Id, CoordenacaoId = empregado.CoordenacaoId, Coordenacao = _empregadoRepository.ObterCoordenacao(empregado.CoordenacaoId), Matricula = empregado.Matricula, Nome = empregado.Nome, Ativo = empregado.Ativo }; empregadosDto.Add(empregadoDto); } return(Ok(empregadosDto)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IEnumerable <EmpregadoViewModel> GetAll() { return(_empregadoRepository.GetAll().ProjectTo <EmpregadoViewModel>(_mapper.ConfigurationProvider)); }