private int[] GetIngredients() { bool thatsAll = false; List <int> ingredients = new List <int>(); while (!thatsAll) { UserIO.PrintYellow("Add new ingredient? y/n"); bool answer = UserIO.AskYesNoQ(); if (answer) { Console.Clear(); IngredientManager ingredientManager = new IngredientManager(); ingredientManager.ShowAllIngredients(); Console.WriteLine(); Console.WriteLine("Enter id of ingredient you want to add to your pizza"); int ingredientId = UserIO.GetUserInt(0, ingredientManager.GlobalIngredients.Count - 1); ingredients.Add(ingredientId); UserIO.PrintGreen($"{ingredientManager.GetOneIngredient(ingredientId)} was added as an ingredient"); } else { thatsAll = true; } } return(ingredients.ToArray()); }
public void ShowOnePizza(int id) { IngredientManager ingredientManager = new IngredientManager(); UserIO.PrintRed($"{GlobalPizzas[id].Name}"); Console.WriteLine(); Console.WriteLine("Ingredients:"); Console.WriteLine(); for (int i = 0; i < GlobalPizzas[id].Ingredients.Length; i++) { int ingredientId = GlobalPizzas[id].Ingredients[i]; Console.WriteLine($" -{ingredientManager.GetOneIngredient(ingredientId)}"); } Console.WriteLine(); if (Convert.ToBoolean(GlobalPizzas[id].Veggy)) { UserIO.PrintGreen("This is a vegetarian pizza"); } UserIO.PrintYellow($"\nPriceSmall = {GlobalPizzas[id].PriceSmall} - PriceMedium = {GlobalPizzas[id].PriceMedium} - PriceLarge = {GlobalPizzas[id].PriceLarge}"); }