diff --git a/Repo.cs b/Repo.cs index bd3f849..cda6b66 100644 --- a/Repo.cs +++ b/Repo.cs @@ -51,7 +51,8 @@ static class Repo { "Parmigiana", new[] {"tomato", "eggplant" } }, { "Spice Garden", new[] {"green pepper", "banana pepper", "jalapeño pepper" } }, { "Spinach Delight", new[] {"spinach", "tomato" } }, - { "Veggie Lovers", new[] {"tomato", "olive", "spinach", "mushroom", "onion" } } + { "Veggie Lovers", new[] {"tomato", "olive", "spinach", "mushroom", "onion" } }, + { "Wild Mushroom", new{} {"oyster mushroom", "shitake", "baby portabella","trumpet","creamy parmesan sauce" } } } ); @@ -64,8 +65,12 @@ static class Repo "boiled egg", "canadian bacon", "chicken", + "crab meat", + "duck prosciutto", "ham", "hot chorizo sausage", + "italian sausage", + "meatball", "pepperoni", "prosciutto", "salami", @@ -89,25 +94,70 @@ static class Repo "broccoli", "cherry tomato", "eggplant", + "fig", "garlic", - "goat cheese", - "gorgonzola", "green pepper", + "heirloom tomato" "jalapeño pepper", "mozzarella", "mushroom", "olive", "onion", - "parmigian", "pineapple", "potato", "red onion", "red pepper", - "riccota", + "roasted garlic", "sauerkraut", "spinach", "sweetcorn", - "tomato" + "tomato", + "walnuts" + } + ); + + private static Lazy _sauces = new Lazy(() => + new[] + { + "alfredo", + "bbq sauce", + "bean sauce", + "bechamel", + "butter sauce", + "creamy parmesan", + "honey", + "marinara", + "olive oil", + "pesto", + "red sauce", + "siracha", + "spicey red sauce" + + } + ); + + private static Lazy _cheeses = new Lazy(() => + new[] + { + "asiago", + "blue cheese", + "brie", + "burrata", + "cheddar", + "colby jack", + "feta", + "goat cheese", + "gorgonzola", + "gouda", + "mozzarella", + "myzithra", + "parmigiano reggiano", + "pepper jack", + "pecorino romano", + "provolone", + "ricotta", + "taleggio" + } ); @@ -116,7 +166,10 @@ static class Repo public static IEnumerable> AllPizzas { get => _meatPizzas.Value.Concat(_veggiePizzas.Value); } public static string[] Meats { get => _meats.Value; } public static string[] Veggies { get => _veggies.Value; } + public static string[] Cheeses { get =>_cheeses.Value; } + public static string[] Sauces {get => _sauces.Value; } public static string[] AllToppings { get => _veggies.Value.Concat(_meats.Value).ToArray(); } + } enum PizzaType