示例#1
0
        public IEnumerable <Professor> FiltrarProfessores(ProfessorFilter filter)
        {
            var query = Query();

            query = query.OrderBy(a => a.Nome);

            if (!string.IsNullOrEmpty(filter.Nome))
            {
                query = query.Where(x => x.Nome.Contains(filter.Nome));
            }
            return(query.ToList());
        }
示例#2
0
        public IEnumerable <ProfessorDTO> FiltrarProfessores(ProfessorFilter filter)
        {
            var professores = professorRepository.FiltrarProfessores(filter);

            return(professores.Select(x => new ProfessorDTO(x)));
        }
示例#3
0
 public IEnumerable <ProfessorDTO> FiltrarProfessores(ProfessorFilter filter)
 {
     return(professorService.FiltrarProfessores(filter));
 }