public ActionResult Filter(FilterOptions options) { var filter = new SimpleProductFilter(_dc); filter.Init(options); return(View("AjaxFilterCollection", filter)); }
public ActionResult Grid(FilterOptions options) { var filter = new SimpleProductFilter(_dc); var query = _dc.Products.OrderBy(x => x.ID).AsQueryable(); query = filter.Init(options).ApplyFilters(query); return(View("Products", query)); }
protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); if (!Page.IsPostBack) { LoadQuerySettings(); this.criteria = SimpleProductFilter.LoadProductCriteria(); LoadProducts(); this.SimpleProductFilter.Focus(); } RenderNewButtons(); }