public ActionResult _PalletDetails(int?PalletsDispatchID) { ViewBag.Type = PalletsDispatchID; ViewBag.detial = true; var viewModel = GridViewExtension.GetViewModel("PalletsListGridView" + ViewBag.Type); if (viewModel == null) { viewModel = PalletsCustomBinding.CreatePalletGridViewModel(); } return(_PalletsGridActionCore(viewModel, PalletsDispatchID, true)); }
public ActionResult _Pallets(int?type, int?PalletsDispatchID) { ViewBag.Type = type; ViewBag.PalletsDispatchID = PalletsDispatchID; var viewModel = GridViewExtension.GetViewModel("PalletsListGridView" + ViewBag.Type + PalletsDispatchID); if (viewModel == null) { viewModel = PalletsCustomBinding.CreatePalletGridViewModel(); } return(_PalletsGridActionCore(viewModel, type, false, PalletsDispatchID)); }
public ActionResult _PalletsGridActionCore(GridViewModel gridViewModel, int?type, bool status = false, int?PalletsDispatchID = null) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { PalletsCustomBinding.GetPalletDataRowCount(args, type, status, PalletsDispatchID); }), new GridViewCustomBindingGetDataHandler(args => { PalletsCustomBinding.GetPalletData(args, type, status, PalletsDispatchID); }) ); return(PartialView("_Pallets", gridViewModel)); }