Example #1
0
        public ActionResult _InventoryList(int?id)
        {
            Session["InventoryId"] = id;
            var viewModel = GridViewExtension.GetViewModel("Inventory");

            if (viewModel == null)
            {
                viewModel = InventoryStocksListCustomBinding.CreateInventoryStocksListGridViewModel();
            }

            return(_InventoryStocksGridActionCore(viewModel, id ?? 0));
        }
Example #2
0
        public ActionResult _InventoryStocksGridActionCore(GridViewModel gridViewModel, int id)
        {
            gridViewModel.ProcessCustomBinding(
                new GridViewCustomBindingGetDataRowCountHandler(args =>
            {
                InventoryStocksListCustomBinding.InventoryStocksListGetDataRowCount(args, CurrentTenantId, id);
            }),
                new GridViewCustomBindingGetDataHandler(args =>
            {
                InventoryStocksListCustomBinding.InventoryStocksListGetData(args, CurrentTenantId, id);
            })
                );

            return(PartialView("__InventoryList", gridViewModel));
        }