private void UpdateShoppingCartItemDatabase(String cartId, ShoppingCartUpdates CartItemUpdate) { try { var urun = db.SepetUrunu.Where(x => x.SeptId == cartId && x.UrunId == CartItemUpdate.UrunId).SingleOrDefault(); var yeniMiktar = CartItemUpdate.UrunArttır ? urun.Miktar.Value + 1 : urun.Miktar.Value - 1; if (yeniMiktar < 1) { UrunKaldır(CartItemUpdate.UrunId); } else { UpdateItem(cartId, urun.UrunId.Value, yeniMiktar); } } catch (Exception exp) { throw new Exception("ERROR: Unable to Update Cart Item Database - " + exp.Message.ToString(), exp); } }
public void UpdateShoppingCartDatabase(String cartId, ShoppingCartUpdates[] CartItemUpdates) { using (var db = new Contoso.Apps.SportsLeague.Data.Models.ProductContext()) { try { int CartItemCount = CartItemUpdates.Count(); List<CartItem> myCart = GetCartItems(); foreach (var cartItem in myCart) { // Iterate through all rows within shopping cart list for (int i = 0; i < CartItemCount; i++) { if (cartItem.Product.ProductID == CartItemUpdates[i].ProductId) { if (CartItemUpdates[i].PurchaseQuantity < 1 || CartItemUpdates[i].RemoveItem == true) { RemoveItem(cartId, cartItem.ProductId); } else { UpdateItem(cartId, cartItem.ProductId, CartItemUpdates[i].PurchaseQuantity); } } } } } catch (Exception exp) { throw new Exception("ERROR: Unable to Update Cart Database - " + exp.Message.ToString(), exp); } } }
// actualizar campos public void UpdateShoppingCartDatabase(String cartId, ShoppingCartUpdates[] CartItemUpdates) { try { int CartItemCount = CartItemUpdates.Count(); List<CartItem> myCart = GetCartItems(); foreach (var cartItem in myCart) { // Iterate through all rows within shopping cart list for (int i = 0; i < CartItemCount; i++) { if (cartItem.ProductId == CartItemUpdates[i].ProductId) { if (CartItemUpdates[i].PurchaseQuantity < 1 || CartItemUpdates[i].RemoveItem == true) { RemoveItem(cartId, cartItem.ProductId, CartItemUpdates[i].tipo); } else { UpdateItem(cartId, cartItem.ProductId, CartItemUpdates[i].PurchaseQuantity, CartItemUpdates[i].tipo); } } } } } catch (Exception exp) { throw new Exception("ERROR: No es posible actualizar el carrito de compras - " + exp.Message.ToString(), exp); } }
public void UpdateShoppingCartDatabase(String cartId, ShoppingCartUpdates[] CartItemUpdates) { using (var db = new WingtipToys.Models.ProductContext()) { try { int CartItemCount = CartItemUpdates.Count(); List<CartItem> myCart = GetCartItems(); foreach (var cartItem in myCart) { for (int i = 0; i < CartItemCount; i++) { if (CartItemUpdates[i].PurchaseQuantity < 1 || CartItemUpdates[i].RemoveItem == true) { RemoveItem(cartId, cartItem.ProductId); } else { UpdateItem(cartId, cartItem.ProductId, CartItemUpdates[i].PurchaseQuantity); } } } } catch (Exception exp) { throw new Exception("ERROR : Unable to update cart database - " + exp.Message.ToString(), exp); } } }
//------------------------------------------------------------------------------------------------------------------------------------------+ public void UpdateShoppingCartDatabase(String cartId, ShoppingCartUpdates[] CartItemUpdates) { using (COMMERCEEntities db = new COMMERCEEntities()) { try { int CartItemCOunt = CartItemUpdates.Count(); var myCart = (from c in db.ViewCarts where c.CartID == cartId select c); foreach (var cartItem in myCart) { // Iterate through all rows within shopping cart list for (int i = 0; i < CartItemCOunt; i++) { if (cartItem.ProductID == CartItemUpdates[i].ProductId) { if (CartItemUpdates[i].PurchaseQantity < 1 || CartItemUpdates[i].RemoveItem == true) { RemoveItem(cartId, cartItem.ProductID); } else { UpdateItem(cartId, cartItem.ProductID, CartItemUpdates[i].PurchaseQantity); } } } } } catch (Exception exp) { throw new Exception("ERROR: Unable to Update Cart Database - " + exp.Message.ToString(), exp); } } }
public void UpdateShoppingCartDatabase(String cartID, ShoppingCartUpdates[] CartItemUpdates) { try { int CartItemCount = CartItemUpdates.Count(); List<CartItem> myCart = GetCartItems(); foreach (var cartItem in myCart) { for (int i = 0; i < CartItemCount; i++) { if (cartItem.Product.ProductID == CartItemUpdates[i].ProductID) { if (CartItemUpdates[i].PurchaseQty < 1 || CartItemUpdates[i].RemoveItem) { RemoveItem(cartID, cartItem.ProductID); } else { UpdateItem(cartID, cartItem.ProductID, CartItemUpdates[i].PurchaseQty); } } } } } catch (Exception) { throw; } }
/// <summary> /// The update shopping cart database. /// </summary> /// <param name="cartId"> /// The cart id. /// </param> /// <param name="CartItemUpdates"> /// The cart item updates. /// </param> /// <exception cref="Exception"> /// </exception> public void UpdateShoppingCartDatabase(string cartId, ShoppingCartUpdates[] CartItemUpdates) { using ( var db = new ArticleLogic( new ArticleOracleContext(), new BrandOracleContext(), new CategoryOracleContext(), new SpecificationOracleContext())) { try { var cartItemCount = CartItemUpdates.Count(); var myCart = this.GetCartItems(); foreach (var cartItem in myCart) { // Iterate through all rows within shopping cart list for (var i = 0; i < cartItemCount; i++) { if (cartItem.Product.Id == CartItemUpdates[i].ProductId) { if (CartItemUpdates[i].PurchaseQuantity < 1 || CartItemUpdates[i].RemoveItem == true) { this.RemoveItem(cartId, cartItem.ProductId); } else { this.UpdateItem(cartId, cartItem.ProductId, CartItemUpdates[i].PurchaseQuantity); } } } } } catch (Exception exp) { throw new Exception("ERROR: Unable to Update Cart Database - " + exp.Message.ToString(), exp); } } }
public void UpdateShoppingCartDatabase(String cartId, ShoppingCartUpdates[] CartItemUpdates) { using (var db = new WebEntities()) { try { int CartItemCount = CartItemUpdates.Count(); List<SanPhamDuocChon> myCart = GetCartItems(); foreach (var cartItem in myCart) { // Iterate through all rows within shopping cart list for (int i = 0; i < CartItemCount; i++) { if (cartItem.SanPham.ID == CartItemUpdates[i].ProductId) { if (CartItemUpdates[i].RemoveItem == true) { RemoveItem(cartId, cartItem.IDSanPham); } else { UpdateItem(cartId, cartItem.IDSanPham, CartItemUpdates[i].PurchaseQuantity); } } } } } catch (Exception exp) { throw new Exception("ERROR: Unable to Update Cart Database - " + exp.Message.ToString(), exp); } } }
public void UpdateShoppingCart(int movieID, int timeScreeningID, int orderID, int hallChairID, string cartId, ShoppingCartUpdates[] cartItemsUpdate) { try { int countCartItem = cartItemsUpdate.Count(); CimenaCityProject.ViewModels.OrderDetails myCart = GetOrderItems(movieID, timeScreeningID, orderID, hallChairID); foreach (var cartItem in myCart.Movie) { // iteration over GridView for (int i = 0; i < countCartItem; i++) { if (cartItem.MovieID == cartItemsUpdate[i].MovieID) { if (cartItemsUpdate[i].PurchaseQuantity < 1 || cartItemsUpdate[i].RemoveItem == true) { RemoveItem(cartId, cartItem.MovieID); } else { UpdateItem(cartId, cartItem.MovieID, cartItemsUpdate[i].PurchaseQuantity); } } } } } catch (Exception ex) { throw new Exception("Error: unable to update cart " + ex.Message); } }