Example #1
0
 private static string getUrlOfAddComment(RealtimeReview parameter)
 {
     return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/addComment/{0}/tuid{0}/{1}/tuid{0}-{0}-{2}-{3}-{4}/0?comment={5}",
      parameter.BookingId,//0
                    LanguageHelper.GetSiteId(parameter.Language),//1
                     parameter.HotelId,//2
                     parameter.CheckInDate,//3
                     parameter.CheckOutDate,//4
                     parameter.Comment//5
         );
 }
Example #2
0
 private static string getUrlOfCreateReviewRecord(RealtimeReview parameter)
 {
     return string.Format("http://privileged.test.reviewsvc.expedia.com/api/test/realtime/hotel/create/review/{0}/tuid{0}/{1}/0/{2}/{3}/{4}/{5}",
         parameter.BookingId,
        LanguageHelper.GetSiteId(parameter.Language),
         parameter.HotelId,
         parameter.CheckInDate,
         parameter.CheckOutDate,
         (int)parameter.Language
         );
 }
Example #3
0
 public RealtimeReviewMocker(RealtimeReview model)
 {
     this.model = model;
 }
Example #4
0
 private static string getUrlOfThirdSmiley(RealtimeReview parameter)
 {
     return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/respondToQuestion/{0}/tuid{0}/{1}/tuid{0}-{0}-{2}-{3}-{4}/0/2/{5}?legalCopySeen=true",
         parameter.BookingId,//0
                      LanguageHelper.GetSiteId(parameter.Language),//1
                     parameter.HotelId,//2
                     parameter.CheckInDate,//3
                     parameter.CheckOutDate,//4
                     (int)parameter.ThirdAnswer//5
         );
 }
Example #5
0
 private static string getUrlOfTagsOfThirdAnswer(RealtimeReview parameter)
 {
     return getUrlOfTags(parameter, 2);
 }
Example #6
0
 private static string getUrlOfTagsOfFirstAnswer(RealtimeReview parameter)
 {
     return getUrlOfTags(parameter, 0);
 }
Example #7
0
        private static string getUrlOfTags(RealtimeReview parameter, int questionIndex)
        {
            //   /api/realtimereview/answer/{itineraryId}/{tuId}/{siteId}/{entityId}/{questionGroupId}/{questionIndex}
            const string TUID = "tuid";
            string itineraryId = parameter.BookingId;
            string tuId = TUID + parameter.BookingId;
            int siteId = LanguageHelper.GetSiteId(parameter.Language);
            string entityId = tuId + "-" + itineraryId + "-" + parameter.HotelId + "-" + parameter.CheckInDate + "-" + parameter.CheckOutDate;
            string questionGroupId = "0";

            return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/answer/{0}/{1}/{2}/{3}/{4}/{5}?trackingId&campaignId=RTRH&legalCopySeen=true&className=HappySadTaggedAnswer&experimentId=7348&questionSet=7348-1",
            itineraryId,
            tuId,
            siteId,
            entityId,
            questionGroupId,
            questionIndex
                );
        }