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; })); }