protected override DataPage <IVariableCategory> QueryData(VariableCategoriesPagedQuery q) { IVariable var = (new VariableResolver()).GetVariable(_loopId, _projectCode, _varId); using (var hndl = new ValidationQueryHandlerDecorator <VariableCategoriesPagedQuery, DataPage <IVariableCategory> >(null, new VariableCategoriesQueryHandler( new VariableDataContext(var)))) return(hndl.Handle(q)); }
protected override IList <PagedListItem> GetStaticItems(PagedListConfigModel m, VariableCategoriesPagedQuery q) { return(_addStaticItems && q.PageNumber == 1 ? _staticItems : null); }
public override DataPage <IVariableCategory> Handle(VariableCategoriesPagedQuery q) { var variable = DbContextUser.DataSource; return(GetPage(q, variable.Categories.AsQueryable())); }