public ActionResult PTenantsGridActionCore(GridViewModel gridViewModel, int?id = null) { gridViewModel.ProcessCustomBinding( new GridViewCustomBindingGetDataRowCountHandler(args => { PTenantCustomBinding.PTenantGetDataRowCount(args, id); }), new GridViewCustomBindingGetDataHandler(args => { PTenantCustomBinding.PTenantGetData(args, id); }) ); return(PartialView("_PTenantsListGridview", gridViewModel)); }
public ActionResult PTenantsGridview(int?id, bool fragment = false) { ViewBag.PropertyId = id; if (id.HasValue && !fragment) { ViewBag.DisableCallBacks = true; } var viewModel = GridViewExtension.GetViewModel("_PTenantsListGridview"); if (viewModel == null) { viewModel = PTenantCustomBinding.CreatePTenantGridViewModel(); } return(PTenantsGridActionCore(viewModel, id)); }