Example #1
0
        //public ActionResult jrgwc([Bind(Include = "UserID,GoodsID,Count,CartTime,Price,Flag")]Cart cart)
        public ActionResult Cart(int GoodsID, int Count)
        {
            int id = Convert.ToInt32(Session["User_id"]);

            //int Flag = 0;
            var nowtime = System.DateTime.Now;
            var t       = Convert.ToDouble(cartmanager.getgoodsbyid(GoodsID).Unitprice);

            var amount = cartmanager.getgoodsbyid(GoodsID).TotalStorageAmount;

            //var price = t;
            //var Count = Convert.ToInt32(Request["number"]);
            if (amount > Count)
            {
                int Flag = 0;
                cartmanager.AddCart(id, GoodsID, Count, nowtime, t, Flag);
                return(Content("<script>alert('加入购物车成功');window.location.href='../Mall/Cart';</script>"));
            }
            else
            {
                return(Content("<script>alert('加入购物车失败')</script>"));
            }
        }
Example #2
0
            public Arrangement(CartModel cart, bool existingCart)
            {
                Cart = cart;

                var items = new Dictionary <string, int>();

                items.Add("Macbook", 10);
                items.Add("iPad", 5);

                var catalogManager = new CatalogManager();

                catalogManager.AddItems(items);

                SUT = new CartManager(catalogManager);

                if (existingCart)
                {
                    ExistingCart = new CartModel()
                    {
                        Items = items
                    };
                    CartId = SUT.AddCart(ExistingCart);
                }
            }