Example #1
0
 public ActionResult Category()
 {
     DemandModel model = new DemandModel();
     //model.DemandCategories = demandManager.GetDemandCategories();
     return View(model);
 }
Example #2
0
        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);
        }