static void PrintBeverage(IBeverage b) { Console.Write( "Name: " + b.GetName() + " \nCost: " + b.GetCost() + "\n" ); }
public void SelectAddOns() { MenuInput TakeInput = new MenuInput(); Console.WriteLine(Constants.SelectAddOnsMenu); Console.WriteLine(Constants.AddOnsMenuInstruction); while (true) { char Choice = TakeInput.SelectAddOnInput(); if (Choice == Constants.IncorrectInput) { continue; } Console.Write(" -> "); if (Choice == '1') { Caramel Custom = new Caramel(_menuItem, Constants.CaramelCost); _menuItem = Custom; Console.WriteLine("Status : " + _menuItem.GetDescription()); } if (Choice == '2') { Chocolate Custom = new Chocolate(_menuItem, Constants.ChocolateCost); _menuItem = Custom; Console.WriteLine("Status : " + _menuItem.GetDescription()); } if (Choice == '3') { Cream Custom = new Cream(_menuItem, Constants.CreamCost); _menuItem = Custom; Console.WriteLine("Status : " + _menuItem.GetDescription()); } if (Choice == '4') { Honey Custom = new Honey(_menuItem, Constants.HoneyCost); _menuItem = Custom; Console.WriteLine("Status : " + _menuItem.GetDescription()); } if (Choice == '0') { Console.WriteLine("Exit"); break; } _totalCost = _menuItem.GetCost(); _description = _menuItem.GetDescription(); Console.WriteLine(Constants.AnyOtherChoice); } }
public override int GetCost() { return(_beverageType.GetCost() + _addOnCost); }
public override double GetCost() { return(b.GetCost() + base.GetCost()); }
private void btnOrder_Click(object sender, EventArgs e) { //Make myBeverage null. myBeverage = null; if (rbHouseBlend.Checked) { myBeverage = new HouseBlend(); } else if (rbDecaf.Checked) { myBeverage = new Decaf(); } else { myBeverage = new Expresso(); } if (cbMilk.Checked) { int amountOFMilk = Convert.ToInt32(comboMilk.Text); for (int i = 0; i < amountOFMilk; i++) { myBeverage = new Milk(myBeverage); } // Descrip = myBeverage.GetDescription() + " " + amountOFMilk; } if (cbMocha.Checked) { int amountOFMocha = Convert.ToInt32(comboMocha.Text); for (int i = 0; i < amountOFMocha; i++) { myBeverage = new Mocha(myBeverage); } // Descrip = myBeverage.GetDescription() + " " + amountOFMocha; } if (cbSoy.Checked) { int amountOFSoy = Convert.ToInt32(comboSoy.Text); for (int i = 0; i < amountOFSoy; i++) { myBeverage = new Soy(myBeverage); } // Descrip = myBeverage.GetDescription() + " " + amountOFSoy; } if (cbWhip.Checked) { int amountOFWhip = Convert.ToInt32(comboWhip.Text); for (int i = 0; i < amountOFWhip; i++) { myBeverage = new Whip(myBeverage); } // Descrip = myBeverage.GetDescription() + " "+amountOFWhip; } tbPrice.Text = myBeverage.GetCost().ToString(); tbDescription.Text = "You ordered : " + myBeverage.GetDescription() + '.'; }
public double GetCost() => beverage.GetCost() + .20;
public virtual int GetCost() => beverage.GetCost();
//public string GetDescription() //{ // return beverage.GetDescription();// + description; //} public virtual void GetCost() { beverage.GetCost();//; + cost; }
public double GetCost() { return(m_beverage.GetCost() + GetCondimentCost()); }
private static void PrintBeverageInfo(IBeverage beverage) { Console.WriteLine($"Beverage description: {beverage.GetDescription()}. Price: {beverage.GetCost()}"); }
public int GetCost() { return(beverage.GetCost() + cost); }