public ActionResult _WastageGridView() { var viewModel = GridViewExtension.GetViewModel(ViewBag.productId + "wastagegridview"); if (viewModel == null) { viewModel = WastageCustomBinding.CreateGoodsReturnGridViewModel(); } return(_WastageGridActionCore(viewModel)); }
public ActionResult _WastageGridActionCore(GridViewModel gridViewModel) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { WastageCustomBinding.WastageDataRowCount(args, CurrentTenantId, CurrentWarehouseId); }), new GridViewCustomBindingGetDataHandler(args => { WastageCustomBinding.WastageData(args, CurrentTenantId, CurrentWarehouseId); }) ); return(PartialView("_WastageGridView", gridViewModel)); }