コード例 #1
0
        public override async Task PriceShoppingListAsync(PriceableShoppingList list)
        {
            await InitializeAsync();

            foreach (var item in list)
            {
                CartInfo cartInfo = await AddItemToCart(item.ShoppingListItem);

                item.Price = cartInfo.ItemPrice;
                list.Price = cartInfo.TotalPrice;
            }
        }
コード例 #2
0
 public RetailerShoppingSessionInfo(IRetailerShoppingSession retailerShoppingSession, ShoppingList shoppingList)
 {
     RetailerShoppingSession = retailerShoppingSession;
     PricedShoppingList      = new PriceableShoppingList(shoppingList, retailerShoppingSession.Store);
 }
コード例 #3
0
 public abstract Task PriceShoppingListAsync(PriceableShoppingList list);