コード例 #1
0
        static void GetAllRestaurants(ReviewClient reviewClient)
        {
            Console.WriteLine("Get all restaurants");
            var restaurants = reviewClient.GetRestaurants("", "", "", "", "");

            PrintRestaurants(restaurants);
        }
コード例 #2
0
        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");
        }
コード例 #3
0
        static void GetRestaurantsByZip(ReviewClient reviewClient)
        {
            Console.Write("Enter zip code: ");
            var postalCode = Console.ReadLine();

            Console.WriteLine();
            var restaurants = reviewClient.GetRestaurants("", "", "", postalCode, "");

            PrintRestaurants(restaurants);
        }
コード例 #4
0
        static void GetRestaurantsByCity(ReviewClient reviewClient)
        {
            Console.Write("Enter city: ");
            var city = Console.ReadLine();

            Console.WriteLine();
            var restaurants = reviewClient.GetRestaurants("", city, "", "", "");

            PrintRestaurants(restaurants);
        }