public IEnumerable <ProjetoResponse> ObtemTodos() { var projetos = _projetoRepository.FindAll().OrderBy(x => x.DataCadastro); var retorno = new List <ProjetoResponse>(); projetos.ToList().ForEach(x => retorno.Add(new ProjetoResponse() { IdProjeto = x.IdProjeto, IdRecurso = x.IdRecurso, Nome = x.Nome, Lider = x.IdRecurso.HasValue ? ObtemLiderProjeto(x.IdRecurso.Value).Nome : "" })); return(retorno); }