Exemple #1
0
        /// <summary>
        /// 添加到购物车
        /// </summary>
        /// <param name="buyGoods"></param>
        /// <returns></returns>
        public async Task <int> AddBuyGoods(BuyGoods buyGoods)
        {
            int count = 0;

            try
            {
                await Task.Run(() =>
                {
                    DB.Add(buyGoods);
                    count = DB.SaveChanges();
                });
            }
            catch (Exception ex)
            {
                Console.WriteLine("获取错误信息:{0}", ex.Message.ToString());
            }
            return(count);
        }
Exemple #2
0
        public async Task <BuyGoodsResponse> TaketoShoppingCar([FromBody] BuyGoods body)
        {
            BuyGoodsResponse response = new BuyGoodsResponse();


            BuyGoods b = new BuyGoods
            {
                UserId      = body.UserId,
                GoodsId     = body.GoodsId,
                BuyStatus   = 1,
                BuyDateTime = DateTime.Now
            };
            var count = await BuyGoodsRepository.AddBuyGoods(b);

            if (count > 0)
            {
                response.ReplyMsg = "添加到购物车成功";
            }
            else
            {
                response.ReplyMsg = "添加到购物车失败";
            }
            return(response);
        }