/// <summary> /// ドリンクを選択する /// </summary> /// <returns></returns> public IDrink Select(Menu.Drink selected) { var drink = this._drinkStocker.PutOutDrink(selected); _accountingMachine.Buy(drink); return(drink); }
/// <summary> /// ドリンクを選択する /// </summary> /// <returns></returns> public IDrink Select(Type drinkType) { //計算処理 int price = this._drinkStockerContainer.GetDrinkPrice(drinkType); _accountingMachine.Buy(price); //ストックからドリンクを出す var drink = this._drinkStockerContainer.Put(drinkType); return(drink); }