コード例 #1
0
        static void testHotelAvailability()
        {
            HDSRequest rq = new HDSRequest(HDSRequestType.SearchByHotelId);
            rq.StayDate = new StayDate();
            rq.StayDate.CheckIn = "2013-03-17";
            rq.StayDate.CheckOut = "2013-03-19";

            rq.Session.CurrencyCode = "AUD";

            rq.Hotels = new List<Hotel>();
            rq.Hotels.Add(new Hotel { Id = 115094 });

            rq.Itineraries = new List<Itinerary>();
            rq.Itineraries.Add(new Itinerary(1, "1_2"));

            Console.WriteLine(objectToJson(rq));
            Console.WriteLine("\n------------------------------\n");
            Console.Write("Press enter key to continue..");
            Console.ReadLine();
            Console.Write("...\n");

            HDSManager manager = new HDSManager();
            HotelAvailabilityRS rs = manager.GetHotelAvailability(rq);

            Console.WriteLine(objectToJson(rs));
            Console.ReadLine();
        }