Kooboo.Commerce.Carts.ShoppingCartService.Create C# (CSharp) Method

Create() public method

public Create ( ShoppingCart cart ) : void
cart ShoppingCart
return void
        public void Create(ShoppingCart cart)
        {
            Require.NotNull(cart, "cart");

            _repository.Insert(cart);
            Event.Raise(new CartCreated(cart), _instance);
        }

Usage Example

        public int GetCartIdBySessionId(string sessionId)
        {
            var service = new Core.ShoppingCartService(_context.Instance);
            var cart    = service.FindBySessionId(sessionId);

            if (cart == null)
            {
                cart = Kooboo.Commerce.Carts.ShoppingCart.Create(sessionId);
                service.Create(cart);
            }

            return(cart.Id);
        }
All Usage Examples Of Kooboo.Commerce.Carts.ShoppingCartService::Create