public void AssignPromotionsToShoppingCartItems(ShoppingCart cart) { foreach (Item item in cart.GetItemsInCart()) { if (promotionModel.HasPromotionForItem(item)) { cart.AttachPromotionToItem(item, promotionModel.GetPromotionForItem(item)); } } }