public virtual IQueryable <T> GetAll(Dictionary <string, object> filters = null) { IQueryable <T> entities = this.Entities; if (filters != null) { var qFilter = new QueryFilterFactory <T>(); foreach (var tuple in filters) { entities = qFilter.QueryFieldContains(entities, tuple.Key, tuple.Value); } } return(entities); }
public override IQueryable <CommonAreaSchedule> GetAll(Dictionary <string, object> filters = null) { IQueryable <CommonAreaSchedule> schedules = base.Entities; // .Include(a => a.CommonArea); if (filters != null) { var qFilter = new QueryFilterFactory <CommonAreaSchedule>(); foreach (var tuple in filters) { schedules = qFilter.QueryFieldContains(schedules, tuple.Key, tuple.Value); } } return(schedules); }
public override IQueryable <Company> GetAll(Dictionary <string, object> filters = null) { IQueryable <Company> companies = base.Entities.Include(a => a.Address); if (filters != null) { var qFilter = new QueryFilterFactory <Company>(); foreach (var tuple in filters) { companies = qFilter.QueryFieldContains(companies, tuple.Key, tuple.Value); } } return(companies); }