private void DispenseSoda(int currentTransactionTotal, VmCoinBank coinBank, VmFoodSlot foodSlot, string itemToDispense, VmDisplay display) { if (_soda.Count == 0) { display.SoldOutMessage(); } else if (currentTransactionTotal < SODA_COST) { display.PriceMessage(SODA_COST); } else { _soda.Remove(SODA_STRING); coinBank.MakeChange(currentTransactionTotal - SODA_COST); foodSlot.AcceptFood("Soda"); } }
private void DispenseCandy(int currentTransactionTotal, VmCoinBank coinBank, VmFoodSlot foodSlot, string itemToDispense, VmDisplay display) { if (_candy.Count == 0) { display.SoldOutMessage(); } else if (currentTransactionTotal < CANDY_COST) { display.PriceMessage(SODA_COST); } else { _candy.Remove(CANDY_STRING); coinBank.MakeChange(currentTransactionTotal - CANDY_COST); foodSlot.AcceptFood("Candy"); } }