Exemplo n.º 1
0
        public ActionResult GetDetail(long id, long userid = 0)
        {
            Product_MY product = ProductService.GetInfo(id);

            if (product != null)
            {
                product.ClickCount = product.ClickCount + 1;
                ProductService.Update(product);
                UsersBLog log = new UsersBLog();
                log.BrowseTime  = DateTime.Now;
                log.CategoryID  = product.PCID;
                log.Name        = product.PTitle;
                log.ProductID   = product.ID;
                log.ProductLink = product.PLink;
                log.UserID      = userid;
                UsersBLogService.Insert(log);
                return(Json(new
                {
                    code = 0,
                    data = new
                    {
                        id = product.ID,
                        name = product.PTitle,
                        imgs = product.PImgUrls.Split('|'),
                        price = product.PPrice - product.CouponMoney - product.PRedPack,
                        coupon = product.CouponMoney,
                        desc = product.Desc,
                        redpack = product.PRedPack,
                        sales = product.PSales,
                        key = product.CouponCommand
                    }
                }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { code = 1, msg = "商品ID错误" }, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            var             newUserCount   = UsersService.GetTodayUser();
            var             loginUserCount = UsersLLogService.GetTodayLogin();
            var             browseCount    = UsersBLogService.GetTodayBrowse();
            List <Product>  pList          = ProductService.GetTopByClick();
            List <Category> categoryList   = CategoryService.GetList();
            var             selectItemList = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "全部", Selected = true
                }
            };
            var selectList = new SelectList(categoryList, "ID", "Name");

            selectItemList.AddRange(selectList);
            ViewBag.NewCount     = newUserCount;
            ViewBag.LoginCount   = loginUserCount;
            ViewBag.BrowseCount  = browseCount;
            ViewBag.ProductList  = pList;
            ViewBag.CategoryList = selectItemList;
            return(View());
        }