public IDessertMenu GetDessertMenu(DesserType desserType) { IDessertMenu dessertMenu; switch (desserType) { case DesserType.Cake: dessertMenu = new CakeMenu(); break; default: dessertMenu = new NullDesserMenu(); break; } return(dessertMenu); }
public IDessertMenu GetDessertMenu(DesserType desserType) { IDessertMenu dessertMenu; switch (desserType) { case DesserType.Biscuit: dessertMenu = new BiscuitMenu(); break; case DesserType.FrozenDessert: dessertMenu = new FrozenDessertMenu(); break; default: dessertMenu = new NullDesserMenu(); break; } return(dessertMenu); }
private void CheckDessert() { bool isInt = int.TryParse(Console.ReadLine(), out int dessertTypeNum); if (isInt) { if (Enum.IsDefined(typeof(DesserType), dessertTypeNum)) { desserType = (DesserType)dessertTypeNum; } else { desserType = DesserType.Nothing; } Console.Clear(); ShowMenu(); } else { Console.Clear(); Console.WriteLine("You didn't choose correctly."); ChooseBeverage(); } }