Exemplo n.º 1
0
 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.");
     }
 }