public ActionResult GetData(FunctionCriteria 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, FunctionCriteria c, PagedModel<Function> pm);
partial void BeforeGetData(FunctionCriteria c);
partial void AfterBuildGridModel(LigerGridModel gm, FunctionCriteria c, PagedModel<Function> pm);