Esempio n. 1
0
 /// <summary>
 /// Create a new ShoppingCartItem object.
 /// </summary>
 /// <param name="shoppingCartItemId">Initial value of the ShoppingCartItemId property.</param>
 /// <param name="shoppingCartId">Initial value of the ShoppingCartId property.</param>
 /// <param name="quantity">Initial value of the Quantity property.</param>
 /// <param name="itemId">Initial value of the ItemId property.</param>
 /// <param name="itemTypeId">Initial value of the ItemTypeId property.</param>
 /// <param name="createdAt">Initial value of the CreatedAt property.</param>
 /// <param name="lastUpdatedAt">Initial value of the LastUpdatedAt property.</param>
 public static ShoppingCartItem CreateShoppingCartItem(global::System.Int32 shoppingCartItemId, global::System.Int32 shoppingCartId, global::System.Int32 quantity, global::System.Int32 itemId, global::System.Int32 itemTypeId, global::System.DateTime createdAt, global::System.DateTime lastUpdatedAt)
 {
     ShoppingCartItem shoppingCartItem = new ShoppingCartItem();
     shoppingCartItem.ShoppingCartItemId = shoppingCartItemId;
     shoppingCartItem.ShoppingCartId = shoppingCartId;
     shoppingCartItem.Quantity = quantity;
     shoppingCartItem.ItemId = itemId;
     shoppingCartItem.ItemTypeId = itemTypeId;
     shoppingCartItem.CreatedAt = createdAt;
     shoppingCartItem.LastUpdatedAt = lastUpdatedAt;
     return shoppingCartItem;
 }
Esempio n. 2
0
        public void AddToCart(IItem item)
        {
            var count = ShoppingCartItems.Count(i => i.ItemId == item.ItemId && i.ItemTypeId == item.ItemTypeId);

            if (count == 0)
            {
                var dbShoppingCartItem = new ShoppingCartItem()
                {
                    ShoppingCartId = _ShoppingCartId,
                    ItemId = item.ItemId,
                    ItemTypeId = item.ItemTypeId,
                    Quantity = 1,
                    CreatedAt = DateTime.Now,
                    LastUpdatedAt = DateTime.Now,
                    UnitPrice = item.UnitPrice
                };
                db.ShoppingCartItems.AddObject(dbShoppingCartItem);
                db.SaveChanges();
                var shoppingCartItem = new ShoppingCartItem()
                {
                    ShoppingCartItemId = dbShoppingCartItem.ShoppingCartItemId,
                    ShoppingCartId = _ShoppingCartId,
                    ItemId = item.ItemId,
                    ItemTypeId = item.ItemTypeId,
                    Quantity = 1,
                    CreatedAt = DateTime.Now,
                    LastUpdatedAt = DateTime.Now,
                    UnitPrice = item.UnitPrice
                };
                ShoppingCartItems.Add(shoppingCartItem);
            }
            else
            {
                var shoppingCartItem = ShoppingCartItems.Single(i => i.ItemId == item.ItemId && i.ItemTypeId == item.ItemTypeId);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the ShoppingCartItems EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToShoppingCartItems(ShoppingCartItem shoppingCartItem)
 {
     base.AddObject("ShoppingCartItems", shoppingCartItem);
 }