private IEnumerable <RelatorioFolhaPontoResultsViewModel> GetFolhasPonto(List <string> listaUsuarios, RelatorioFolhaPontoSearchViewModel dadosSearch) { var folhas = new List <RelatorioFolhaPontoResultsViewModel>(); foreach (string cpf in listaUsuarios) { var cronogramas = GetCronogramas(cpf, dadosSearch); var idsPactos = RetornaIdsPactos(cronogramas.Select(x => x.IdsPacto).ToList()); var nomeUnidades = RetornaNomesUnidades(_unidadeAppService.Buscar(new UnidadeFiltroViewModel { IdsPactos = idsPactos }).Lista); if (cronogramas.Any()) { folhas.Add(new RelatorioFolhaPontoResultsViewModel() { Servidor = GetDadosServidor(cpf, nomeUnidades), ListCronogramas = cronogramas }); } } return(folhas); }