public ActionResult Category() { DemandModel model = new DemandModel(); //model.DemandCategories = demandManager.GetDemandCategories(); return View(model); }
public ActionResult Index(string id, string resourceType) { DemandModel model = new DemandModel(); //页码,总数重置 int page = 1; if (!string.IsNullOrEmpty(id)) { Int32.TryParse(id, out page); } int allCount = 0; //model.Demands = demandService.GetDemands(20, page, out allCount);//每页显示20条 DemandParameters parameters = new DemandParameters(); parameters.PageCount = 20; parameters.PageIndex = page; parameters.ResourceType = resourceType; model.Demands = demandService.GetDemandsByParameters(parameters, out allCount); model.ResourceType = resourceType; //分页 if (model.Demands != null && model.Demands.Count > 0) { model.PageIndex = page;//当前页数 model.PageSize = 20;//每页显示多少条 model.PageStep = 10;//每页显示多少页码 model.AllCount = allCount;//总条数 if (model.AllCount % model.PageSize == 0) { model.PageCount = model.AllCount / model.PageSize; } else { model.PageCount = model.AllCount / model.PageSize + 1; } } return View(model); }