Exemple #1
0
        //支援者
        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));
        }
Exemple #2
0
        //心愿
        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));
        }
Exemple #3
0
        //
        // 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));
        }