public ActionResult Hi_Ajax_Bonus(string title = "", int p = 1)
        {
            int            pageNo = p;
            BonusAjaxModel model  = new BonusAjaxModel()
            {
                list = new List <BonusContent>()
            };

            InitialBonusModel(model, title, pageNo);
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
        private void InitialBonusModel(BonusAjaxModel model, string name = "", int pageNo = 1)
        {
            var brandList = _iBonusService.Get(1, 1, name, pageNo, 10);
            int pageCount = TemplatePageHelper.GetPageCount(brandList.Total, 10);

            if (brandList != null)
            {
                model.status = 1;
                model.page   = TemplatePageHelper.GetPageHtml(pageCount, pageNo);
                InitialBonusContentModel(brandList.Models, model);
            }
        }
 private void InitialBonusContentModel(IQueryable <Himall.Model.BonusInfo> bonusList, BonusAjaxModel model)
 {
     foreach (var bouns in bonusList)
     {
         model.list.Add(new BonusContent
         {
             create_time = "",
             item_id     = bouns.Id,
             link        = "/m-weixin/bonus/index/" + bouns.Id.ToString(),
             pic         = bouns.ImagePath,
             title       = bouns.Name,
             endTime     = bouns.EndTime.ToShortDateString(),
             startTime   = bouns.StartTime.ToShortDateString(),
             price       = bouns.TotalPrice.ToString()
         });
     }
 }