/// <summary> /// Creates a new instance of the <see cref="GridQueryAdapter"/> class. /// </summary> /// <param name="controls">The <see cref="IScheduleFilters"/> to use.</param> public GridQueryAdapter(IScheduleFilters controls) { _controls = controls; // set up queries _filterQueries = new Dictionary <ScheduleFilterColumns, Func <IQueryable <Schedule>, IQueryable <Schedule> > > { { ScheduleFilterColumns.ScheduleName, cs => cs.Where(c => c.ScheduleName.Contains(_controls.FilterText)) } }; }
public PaymentScheduleService(IBillContext billContext, IScheduleFilters scheduleFilters) { this.billContext = billContext; this.scheduleFilters = scheduleFilters; }