Esempio n. 1
0
 //---------------Add Product to Shopping Cart------------//
 public void AddItem(string cartID, int productID, int quantity)
 {
     using (COMMERCEEntities db = new COMMERCEEntities())
     {
         try
         {
             var myItem = (from c in db.ShoppingCarts where c.CartID == cartID && c.ProductID == productID select c).FirstOrDefault();
             if (myItem == null)
             {
                 ShoppingCart cartadd = new ShoppingCart();
                 cartadd.CartID = cartID;
                 cartadd.Quantity = quantity;
                 cartadd.ProductID = productID;
                 cartadd.DateCreated = DateTime.Now;
                 db.ShoppingCarts.AddObject(cartadd);
             }
             else
             {
                 myItem.Quantity += quantity;
             }
             db.SaveChanges();
         }
             catch (Exception exp)
         {
             throw new Exception ("Error: Unable to Add Item to Cart -" + exp.Message.ToString(), exp);
             }
      }
 }
Esempio n. 2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the ShoppingCarts EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToShoppingCarts(ShoppingCart shoppingCart)
 {
     base.AddObject("ShoppingCarts", shoppingCart);
 }
Esempio n. 3
0
 /// <summary>
 /// Create a new ShoppingCart object.
 /// </summary>
 /// <param name="recordID">Initial value of the RecordID property.</param>
 /// <param name="quantity">Initial value of the Quantity property.</param>
 /// <param name="productID">Initial value of the ProductID property.</param>
 /// <param name="dateCreated">Initial value of the DateCreated property.</param>
 public static ShoppingCart CreateShoppingCart(global::System.Int32 recordID, global::System.Int32 quantity, global::System.Int32 productID, global::System.DateTime dateCreated)
 {
     ShoppingCart shoppingCart = new ShoppingCart();
     shoppingCart.RecordID = recordID;
     shoppingCart.Quantity = quantity;
     shoppingCart.ProductID = productID;
     shoppingCart.DateCreated = dateCreated;
     return shoppingCart;
 }