Exemplo n.º 1
0
        public ActionResult AddPreSaleProduct(string productJson)
        {
            var productList = PreSaleProductService.GetPreSaleProducts(p => p.IsSale, p => p.ProductId, "asc");

            return(View(productList));
            //var result = new Result<PreSaleProduct>();
            //return Content(JsonHelper.ToJson(result), "application/javascript");
        }
Exemplo n.º 2
0
        public ActionResult Default()
        {
            var test = PreSaleProductService.GetPreSaleProducts();
            var data = AddressService.GetAddresses();

            var homeViewModel = new HomeViewModel
            {
                Products = ProductService.GetProducts(1, 100, 1),//.Where(s=>s.CanSale).ToList(),
                //订单状态为已支付和待结算的羊的数量
                SheepCount = OrderService.GetProductCountWithStatus(this.UserInfo.UserId, new List <int>()
                {
                    1, 2
                }),
                IsLogin = this.UserInfo != null && this.UserInfo.UserId > 0
            };

            return(View(homeViewModel));
        }
Exemplo n.º 3
0
        public ActionResult PreSaleProduct()
        {
            var products = PreSaleProductService.GetPreSaleProducts(p => p.IsSale, p => p.CreateTime, "order");

            #region 分享相关
            //获取时间戳
            var timestamp = JSSDKHelper.GetTimestamp();
            //获取随机码
            var         nonceStr = JSSDKHelper.GetNoncestr();
            string      ticket   = JsApiTicketContainer.TryGetTicket(AppId, AppSecret);
            JSSDKHelper jsHelper = new JSSDKHelper();
            //获取签名
            var signature = jsHelper.GetSignature(ticket, nonceStr, timestamp, Request.Url.AbsoluteUri);

            ViewData["AppId"]     = AppId;
            ViewData["Timestamp"] = timestamp;
            ViewData["NonceStr"]  = nonceStr;
            ViewData["Signature"] = signature;


            #endregion
            return(View(products));
        }