public FilterResultDTO <AlunoDTO> FiltrarAlunos(AlunoFilter filter) { try { IEnumerable <Aluno> alunos = alunoRepository.FiltrarAlunos(filter, true); var retorno = new FilterResultDTO <AlunoDTO> { Total = filter.Total, Pagina = filter.Pagina, TamanhoPagina = filter.TamanhoPagina, Lista = alunos.Select(x => new AlunoDTO(x)) }; return(retorno); } catch (Exception e) { log.Error("Erro ao buscar alunos.", e); throw new Exception("Erro ao buscar alunos."); } }