Esempio n. 1
0
        public static Cart GetCart(Guid cartId)
        {
            Cart c = new Cart();

            c.LoadByPrimaryKey(cartId);

            return(c);
        }
Esempio n. 2
0
        private DataModel.Cart GetCartFromDatabase(bool createIfNotExists)
        {
            DataModel.Cart cart = new DataModel.Cart();
            if (!cart.LoadByPrimaryKey(storeContext.CartId) && createIfNotExists)
            {
                // no cart in DB yet, create one...

                cart.Id      = storeContext.CartId;
                cart.StoreId = storeContext.CurrentStore.Id.Value;
                if (storeContext.UserId.HasValue)
                {
                    cart.UserId = storeContext.UserId.Value;
                }

                cart.Save();
            }

            return(cart);
        }