public ActionResult _InventoryTransList() { var viewModel = GridViewExtension.GetViewModel("_InventoryTransListGridView"); if (viewModel == null) { viewModel = InventoryListCustomBinding.CreateInventoryGridViewModel(); } return(InventoryGridActionCore(viewModel)); }
public ActionResult InventoryGridActionCore(GridViewModel gridViewModel) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { InventoryListCustomBinding.InventoryGetDataRowCount(args, CurrentTenantId, CurrentWarehouseId); }), new GridViewCustomBindingGetDataHandler(args => { InventoryListCustomBinding.InventoryGetData(args, CurrentTenantId, CurrentWarehouseId); }) ); ViewData["TransactionTypesList"] = _lookupServices.GetAllInventoryTransactionTypes().Select(x => x.InventoryTransactionTypeName).ToList(); return(PartialView("_InventoryTransList", gridViewModel)); }