public ActionResult AllocatedJobsPartial() { var viewModel = GridViewExtension.GetViewModel("AllocatedJobs"); if (viewModel == null) { viewModel = AppointmentsCustomBinding.CreateAllocatedJobsGridViewModel(); } return(AllocatedJobsGridActionCore(viewModel)); }
public ActionResult AllocatedJobsGridActionCore(GridViewModel gridViewModel) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { AppointmentsCustomBinding.AllocatedJobsGetDataRowCount(args, CurrentTenantId); }), new GridViewCustomBindingGetDataHandler(args => { AppointmentsCustomBinding.AllocatedJobsGetData(args, CurrentTenantId, CurrentWarehouseId); }) ); return(PartialView("_AllocatedJobsPartial", gridViewModel)); }