//----------------------------------------------- public List <ShoppingCartItem> ProcessCart(ref List <ShoppingCartItem> scList, ref List <ShoppingCartItem> gscList) { GroupShoppingCartItems(ref scList, ref gscList); List <PricingRule> prList = CreatePricingRuleList(gscList); ProcessPricingRules ProcessPricingRules = new ProcessPricingRules() { }; ProcessPricingRules.CalculateCartItemTotal(ref prList, ref gscList); return(gscList); }
//----------------------------------------------- public List<ShoppingCartItem> ProcessCart(ref List<ShoppingCartItem> scList, ref List<ShoppingCartItem> gscList) { GroupShoppingCartItems(ref scList, ref gscList); List<PricingRule> prList = CreatePricingRuleList(gscList); ProcessPricingRules ProcessPricingRules = new ProcessPricingRules() { }; ProcessPricingRules.CalculateCartItemTotal(ref prList, ref gscList); return gscList; }