private ActionResult GetAreaPagedGridPV(AreaSearchModel model, int searchPage) { SearchDataWithPagedDatas <AreaSearchModel, AreaModel> result = new SearchDataWithPagedDatas <AreaSearchModel, AreaModel>(); result.SearchPage = searchPage; result.SearchModel = model; result.PagedDatas = AreaBLL.GetPagedAreaInfo(result.SearchModel, result.SearchPage, this.PageSize); return(PartialView("_AreaPagedGrid", result)); }
// GET: Area public ActionResult Index(AreaSearchModel model, int pageIndex = 1, string keyword = "") { var forms = HttpContext.Request.QueryString.AllKeys; var spec = SpecificationBuilder.Create <Area>(); model.Expression(spec); var pagedList = _areaService.GetPaged(spec.Predicate, a => a.AreaId, pageIndex, 20); var models = pagedList.Select(x => { var m = x.ToModel(); return(m); }).ToPagedList(pageIndex, 20, pagedList.TotalCount); return(View(models)); }
public ActionResult GetAreaInfo(AreaSearchModel model, int searchPage) { return(GetAreaPagedGridPV(model, searchPage)); }
/// <summary> /// 获取区域信息分页数据 /// </summary> public static AsiatekPagedList <AreaModel> GetPagedAreaInfo(AreaSearchModel model, int searchPage, int pageSize) { return(GetPagedAreaInfo(searchPage, pageSize, model.AreaName)); }