//支援者 public ActionResult WeakerList(string name, int?page) { int tCount = 0; GetReportDataParams param = new GetReportDataParams(); List <KeyValue> where = new Functions().GetParam(Request); if (!string.IsNullOrEmpty(name)) { where.Add(new KeyValue { Key = "UserName", Value = name.UString() }); } param.PageIndex = string.IsNullOrEmpty(Request["page"]) ? 1 : Convert.ToInt32(Request["page"]); param.PageSize = string.IsNullOrEmpty(Request["rows"]) ? 20 : Convert.ToInt32(Request["rows"]); param.Order = Request["sort"] == null ? "" : Request["sort"] + " " + Request["order"]; param.Where = where; if (Request["sort"] != null) { var request = Request["sort"].UString(); if (request.Contains("Heart")) { ViewBag.Heart = "current"; } else if (request.Contains("Support")) { ViewBag.Support = "current"; } else { ViewBag.All = "current"; } } else { ViewBag.All = "current"; } ViewBag.Weaker = "current"; var list = new UserHelper().GetUserList(param, out tCount); var model = new SitePaginated <User>(list, page ?? 1, 20); return(View(model)); }
//心愿 public ActionResult WishList(int?status, string title, int?page) { var result = new WishHelper().GetWishList(status, title); var model = new SitePaginated <Wish>(result, page ?? 1, 9); switch (status) { case 1: ViewBag.B = "current"; break; case 2: ViewBag.C = "current"; break; case 3: ViewBag.D = "current"; break; default: ViewBag.A = "current"; break; } ViewBag.Wish = "current"; return(View(model)); }
// // GET: /News/ public ActionResult Index(int?page) { int tCount = 0; GetReportDataParams param = new GetReportDataParams(); List <KeyValue> where = new Functions().GetParam(Request); where.Add(new KeyValue { Key = "CategoryID", Value = "1" }); param.PageIndex = string.IsNullOrEmpty(Request["page"]) ? 1 : Convert.ToInt32(Request["page"]); param.PageSize = string.IsNullOrEmpty(Request["rows"]) ? 20 : Convert.ToInt32(Request["rows"]); param.Order = Request["sort"] == null ? "" : Request["sort"] + " " + Request["order"]; param.Where = where; var list = new NewsHelper().GetNewsList(param, out tCount); var model = new SitePaginated <News>(list, page ?? 1, 20); ViewBag.News = "current"; return(View(model)); }