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); }
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); }
/// <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); }