public async Task <IEnumerable <SubDepartmentModel> > SearchAsync(SubDepartmentSearchRequest request) { var criteria = _mapper.Map <SubDepartmentCriteria>(request); criteria.Deleted = false; return(await DataContext.SubDepartments .AsNoTracking() .Include(x => x.Department) .Query(criteria) .OrderBy(x => x.Name) .Select(x => _mapper.Map <SubDepartmentModel>(x)) .ToListAsync()); }
public Task <IEnumerable <SubDepartmentModel> > SearchAsync([FromQuery] SubDepartmentSearchRequest request) { return(SubDepartmentService.SearchAsync(request)); }