示例#1
0
文件: ShoppingCart.cs 项目: Hcq/Rain
 public static void Clear(int article_id, int goods_id)
 {
     if (article_id > 0)
     {
         List <cart_keys> cart = ShopCart.GetCart();
         if (cart == null)
         {
             return;
         }
         cart_keys cartKeys = cart.Find((Predicate <cart_keys>)(p => p.article_id == article_id));
         if (cartKeys != null)
         {
             cart.Remove(cartKeys);
             ShopCart.AddCookies(JsonHelper.ObjectToJSON((object)cart));
         }
     }
 }
示例#2
0
文件: ShoppingCart.cs 项目: Hcq/Rain
        public static cart_keys Update(int article_id, int quantity)
        {
            if (quantity < 1)
            {
                return((cart_keys)null);
            }
            List <cart_keys> cart = ShopCart.GetCart();

            if (cart != null)
            {
                cart_keys cartKeys = cart.Find((Predicate <cart_keys>)(p => p.article_id == article_id));
                if (cartKeys != null)
                {
                    int index = cart.FindIndex((Predicate <cart_keys>)(p => p.article_id == article_id));
                    cartKeys.quantity = quantity;
                    cart[index]       = cartKeys;
                    ShopCart.AddCookies(JsonHelper.ObjectToJSON((object)cart));
                    return(cartKeys);
                }
            }
            return((cart_keys)null);
        }
示例#3
0
文件: ShoppingCart.cs 项目: Hcq/Rain
 public static List <cart_items> GetList(int group_id)
 {
     return(ShopCart.ToList(ShopCart.GetCart(), group_id));
 }