public ActionResult TimeLogGridActionCore(GridViewModel gridViewModel, int teanantId, int locationId, int weekNumber, int year) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { TimeLogCustomBinding.TimeLogGetDataRowCount(args, teanantId, locationId, weekNumber, year); }), new GridViewCustomBindingGetDataHandler(args => { TimeLogCustomBinding.TimeLogGetData(args, teanantId, locationId, weekNumber, year); }) ); return(PartialView("_GridViewPartial", gridViewModel)); }
public ActionResult GridViewPartial(int id, int weekNumber, int YearsList) { ViewData["weekNumber"] = weekNumber; ViewData["storesId"] = id; ViewData["yearNumber"] = YearsList; var viewModel = GridViewExtension.GetViewModel("gridMaster"); if (viewModel == null) { viewModel = TimeLogCustomBinding.TimeLogGridViewModel(); } return(TimeLogGridActionCore(viewModel, CurrentTenantId, id, weekNumber, YearsList)); }