コード例 #1
0
ファイル: CouponHandler.cs プロジェクト: longer310/code201406
        public void GetList(HttpContext context)
        {
            int index = GetInt("start");
            int size  = GetInt("limit");
            int sid   = GetInt("sellerid");
            int uid   = GetInt("uid");

            //var results = CouponHelper.GetPagings(sid, 0, 0);
            PagResults <Coupon> results = new PagResults <Coupon>();

            if (uid != 0)
            {
                results = CouponHelper.GetPagingUnGetCoupon(uid, sid, index * size, size);
            }
            else
            {
                results = CouponHelper.GetPagings(sid, index * size, size);
            }

            var data = new List <object>();

            foreach (var r in results.Results)
            {
                var d = new
                {
                    couponid    = r.Id,
                    title       = r.Title,
                    img         = Utility.GetSizePicUrl(r.ImgUrl, 180, 143, context),
                    extcredit   = r.Extcredit,
                    expiry      = r.Expiry.GetUnixTime(),
                    description = r.Description,
                    Views       = r.Views,
                    Commentnum  = r.Commentnum
                };
                data.Add(d);
            }

            JsonTransfer jt = new JsonTransfer();

            jt.AddSuccessParam();
            jt.Add("data", data);
            Response.Write(DesEncrypt(jt).ToLower());
            Response.End();
        }