public ActionResult GetData(DistrictCriteria c) { var m = new LigerGridModel(); this.BeforeGetData(c); var r = this.Service.FindByCriteria(c); this.AfterGetData(m, c, r); m.Total = r.RecordCount; r.Data.ForEach(o => { this.AddRowToGridModel(m, o); }); this.AfterBuildGridModel(m, c, r); return this.Json(m, JsonRequestBehavior.AllowGet); }
partial void AfterGetData(LigerGridModel gm, DistrictCriteria c, PagedModel<District> pm);
partial void BeforeGetData(DistrictCriteria c);
partial void AfterBuildGridModel(LigerGridModel gm, DistrictCriteria c, PagedModel<District> pm);