private bool AddToCart(int quantity) { bool added = false; if (ShoppingCart != null) { ShoppingCart.AddHFFSKU(quantity); added = true; } return(added); }
private bool AddToCart(int quantity) { bool added = false; try { if (ShoppingCart != null) { // Verify the active shopping cart if (ShoppingCart.ShoppingCartID == ActiveShoppingCartId) { ShoppingCartProvider.UpdateShoppingCart(ShoppingCart); // Create a new cart. (Page as ProductsBase).ShoppingCart = ShoppingCartProvider.createShoppingCart(DistributorID, Locale); } else if (HFFShoppingCartId == 0) { HFFShoppingCartId = ShoppingCart.ShoppingCartID; } (Page as ProductsBase).ShoppingCart.OrderCategory = ServiceProvider.CatalogSvc.OrderCategoryType.RSO; ShoppingCart.CheckAPFShipping(); ShoppingCart.AddHFFSKU(quantity); ShoppingCartProvider.UpdateShoppingCart(ShoppingCart); added = true; } } catch (Exception ex) { LoggerHelper.Error( string.Format("Error in HFFModal AddToCart. error message: {0}; \r\n Stack Info: {1}", ex.GetBaseException().Message, ex.GetBaseException().StackTrace)); } return(added); }