Пример #1
0
 public void AddCartItem(CartItem cI)
 {
     using (var context = new ECommerceDataContext(_connectionString))
     {
         context.CartItems.InsertOnSubmit(cI);
         context.SubmitChanges();
     }
 }
Пример #2
0
        public void Add(int productId, int quantity)
        {
            CartRepository repo = new CartRepository(Properties.Settings.Default.ConStr);
            if(Session["cartId"]== null)
            {

                int id = repo.NewCart();
                Session["cartId"] = id;

            }
            CartItem cartItem = new CartItem();
            cartItem.CartId = (int)Session["cartId"];
            cartItem.ProductId = productId;
            cartItem.Quantity = quantity;
            repo.AddCartItem(cartItem);
        }
Пример #3
0
 public void UpdateQuantity(CartItem item)
 {
     CartRepository repo = new CartRepository(Properties.Settings.Default.ConStr);
     repo.UpdateItem(item);
 }
Пример #4
0
 public void UpdateItem(CartItem item, int newQuantity)
 {
     item.Quantity += newQuantity;
     CartRepository repo = new CartRepository(Properties.Settings.Default.ConStr);
     repo.UpdateItem(item);
 }
Пример #5
0
        public void UpdateItem(CartItem cartItem)
        {
            using(var context = new ECommerceDataContext(_connectionString))
            {
                context.CartItems.Attach(cartItem);
                context.Refresh(RefreshMode.KeepCurrentValues, cartItem);
                context.SubmitChanges();

            }
        }
Пример #6
0
		private void detach_CartItems(CartItem entity)
		{
			this.SendPropertyChanging();
			entity.Product = null;
		}
Пример #7
0
		private void attach_CartItems(CartItem entity)
		{
			this.SendPropertyChanging();
			entity.Product = this;
		}
Пример #8
0
 partial void DeleteCartItem(CartItem instance);
Пример #9
0
 partial void UpdateCartItem(CartItem instance);
Пример #10
0
 partial void InsertCartItem(CartItem instance);