Example #1
0
        public int AddItem(int cartId, int productVariantId, int quantity)
        {
            var cartService = new Core.ShoppingCartService(_context.Instance);
            var cart = cartService.Find(cartId);
            var variant = new Kooboo.Commerce.Products.ProductService(_context.Instance).FindVariant(productVariantId);

            return _context.Database.Transactional(() =>
            {
                return cartService.AddItem(cart, variant.Product, variant, quantity).Id;
            });
        }
        public int AddItem(int cartId, int productVariantId, int quantity)
        {
            var cartService = new Core.ShoppingCartService(_context.Instance);
            var cart        = cartService.Find(cartId);
            var variant     = new Kooboo.Commerce.Products.ProductService(_context.Instance).FindVariant(productVariantId);

            return(_context.Database.Transactional(() =>
            {
                return cartService.AddItem(cart, variant.Product, variant, quantity).Id;
            }));
        }