コード例 #1
0
 public async Task <List <EmployeeDto> > GetCrewAsync(int creditId, CrewCriteria filters)
 {
     return(await _db.Crew
            .Where(c => c.CreditId == creditId)
            .FilterByCriteria(filters)
            .ProjectTo <EmployeeDto>(AutoMapperConfiguration.Config)
            .ToListAsync());
 }
コード例 #2
0
ファイル: CrewFilters.cs プロジェクト: r-alex98/MoviesWebApp
 public static IQueryable <Employee> FilterByCriteria(this IQueryable <Employee> source, CrewCriteria criteria)
 {
     return(source
            .FilterByJob(criteria.Job)
            .FilterByDepartment(criteria.Department));
 }