コード例 #1
0
        public void GetDriverReviewById()
        {
            var route4Me = new Route4MeManagerV5(ActualApiKey);

            #region Get Driver Review List

            var allQueryParameters = new DriverReviewParameters()
            {
                Page    = 0,
                PerPage = 2
            };

            var reviews = route4Me.GetDriverReviewList(allQueryParameters,
                                                       out ResultResponse resultResponse);

            if ((reviews?.Data?.Length ?? 0) < 1)
            {
                Console.WriteLine("Cannot retrive driver reviews");
                return;
            }

            #endregion

            var queryParameters = new DriverReviewParameters()
            {
                RatingId = reviews.Data[0].RatingId
            };

            var review = route4Me.GetDriverReviewById(queryParameters,
                                                      out resultResponse);

            PrintDriverReview(review, resultResponse);
        }
コード例 #2
0
        private DriverReview GetLastDriverReview()
        {
            var route4Me = new Route4MeManagerV5(ActualApiKey);

            var queryParameters = new DriverReviewParameters()
            {
                Page    = 0,
                PerPage = 20
            };

            var reviewList = route4Me.GetDriverReviewList(queryParameters,
                                                          out ResultResponse resultResponse);

            return((reviewList?.Data?.Length ?? 0) > 0
                ? reviewList.Data[reviewList.Data.Length - 1]
                : null);
        }
コード例 #3
0
        /// <summary>
        /// The example refers to the process of retrieving a list of driver reviews.
        /// </summary>
        public void GetDriverReviewList()
        {
            // Create the manager with the api key
            var route4Me = new Route4MeManagerV5(ActualApiKey);

            var queryParameters = new DriverReviewParameters()
            {
                Start   = "2020-01-01",
                End     = "2030-01-01",
                Page    = 0,
                PerPage = 20
            };

            var reviewList = route4Me.GetDriverReviewList(queryParameters,
                                                          out ResultResponse resultResponse);

            PrintDriverReview(reviewList, resultResponse);
        }