static void Main(string[] args) { var restaurantRepo = new RestaurantRepo(); var restaurants = restaurantRepo.GetRestaurants(); var input = ""; while (input.ToLower() != "end") { Console.WriteLine("What would you like to do?"); Console.WriteLine("Enter 'restaurants' to see Restaurants"); Console.WriteLine("Enter 'highest rated' to see the highest rated restaurant"); Console.WriteLine("Enter 'sorted' to see the sorted restaurants by name"); Console.WriteLine("Enter 'end' to end program"); input = Console.ReadLine(); if (string.IsNullOrEmpty(input)) { input = ""; } if (input.ToLower() == "restaurants") { foreach (var r in restaurants) { Console.WriteLine(r); } } if (input.ToLower() == "highest rated") { Console.WriteLine(restaurantRepo.GetTopRatedRestaurant()); } if (input.ToLower() == "sorted") { foreach (var r in HelperLibrary.SortRestaurantsByName(restaurants)) { Console.WriteLine(r); } } } }