protected override IQueryable <City> ApplyFilter(IQueryable <City> query, CityFilter filter) { if (filter == null || filter.Expression == null) { return(query); } var exp = FilterConverter.Convert <ICity, City>(filter.Expression, FilterEntityMap); return(query.Where(exp)); }
protected override IQueryable <IpV4Client> ApplyFilter(IQueryable <IpV4Client> query, IpV4ClientFilter filter) { if (filter == null || filter.Expression == null) { return(query); } var exp = FilterConverter.Convert <IIpV4Client, IpV4Client>(filter.Expression, FilterEntityMap); return(query.Where(exp)); }
protected override IQueryable <Location> ApplyFilter(IQueryable <Location> query, LocationFilter filter) { if (filter == null || filter.Expression == null) { return(query); } var exp = FilterConverter.Convert <ILocation, Location>(filter.Expression); return(query.Where(exp)); }