public static string FinalizeOrder(Location l, Order o, PizzaStoreRepository repo) { Console.WriteLine($"Thank you for your order. Your total is ${o.Price}"); Console.WriteLine("Here are the details of your order:"); for (var i = 0; i < o.PizzaList.Count; i++) { Console.WriteLine($"Pizza {i + 1}:"); Console.WriteLine($"Size: { o.PizzaList[i].PizzaSize}"); Console.WriteLine("Toppings:"); foreach (KeyValuePair <string, bool> entry in o.PizzaList[i].Toppings) { if (entry.Value == true) { Console.WriteLine(entry.Key); } } Console.WriteLine(); Console.WriteLine(); } repo.PrintOrderHistory(o); repo.UpdateOrder(o); repo.Save(); return("Order Finished."); }