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));
        }
예제 #3
0
        protected override void OnLoad(System.EventArgs e)
        {
            base.OnLoad(e);

            if (!Page.IsPostBack)
            {
                LoadQuerySettings();
                this.criteria = SimpleProductFilter.LoadProductCriteria();
                LoadProducts();
                this.SimpleProductFilter.Focus();
            }

            RenderNewButtons();
        }