static void GetAllRestaurants(ReviewClient reviewClient) { Console.WriteLine("Get all restaurants"); var restaurants = reviewClient.GetRestaurants("", "", "", "", ""); PrintRestaurants(restaurants); }
static void AddReview(ReviewClient reviewClient) { Console.WriteLine("Enter the number corresponding to "); var restaurants = reviewClient.GetRestaurants("", "", "", "", "").ToList(); TrySelectRestaurant(restaurants, out Restaurant restaurant); Console.Write("\nEnter overall rating (1-5): "); var overallRating = int.TryParse(Console.ReadLine(), out int oRating) ? oRating : 0; Console.Write("\nEnter food rating (1-5): "); var foodRating = int.TryParse(Console.ReadLine(), out int fRating) ? fRating : 0; Console.Write("\nEnter service rating (1-5): "); var serviceRating = int.TryParse(Console.ReadLine(), out int sRating) ? sRating : 0; Console.Write("\nEnter cost rating (1-5): "); var costRating = int.TryParse(Console.ReadLine(), out int cRating) ? cRating : 0; Console.Write("Enter comments: "); var comments = Console.ReadLine(); bool result = reviewClient.AddReview(UserId, restaurant.Id, overallRating, foodRating, serviceRating, costRating, comments); Console.WriteLine("\n{0}", result ? "Add successful" : "Add failed"); }
static void GetRestaurantsByZip(ReviewClient reviewClient) { Console.Write("Enter zip code: "); var postalCode = Console.ReadLine(); Console.WriteLine(); var restaurants = reviewClient.GetRestaurants("", "", "", postalCode, ""); PrintRestaurants(restaurants); }
static void GetRestaurantsByCity(ReviewClient reviewClient) { Console.Write("Enter city: "); var city = Console.ReadLine(); Console.WriteLine(); var restaurants = reviewClient.GetRestaurants("", city, "", "", ""); PrintRestaurants(restaurants); }