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)); }