static void testeHotelInfo() { HDSRequest rq = new HDSRequest(HDSRequestType.HotelContent); rq.Hotels = new List<Hotel>(); rq.Hotels.Add(new Hotel { Id = 115094 }); Console.WriteLine(objectToJson(rq)); Console.WriteLine("\n------------------------------\n"); Console.Write("Press enter key to continue.."); Console.ReadLine(); Console.Write("...\n"); HDSManager manager = new HDSManager(); HotelContentRS rs = manager.GetHotelInfo(rq); Console.WriteLine(objectToJson(rs)); Console.ReadLine(); }
static void testSearchResult() { HDSRequest rq = new HDSRequest(HDSRequestType.SearchByLocationKeyword); rq.StayDate = new StayDate(); rq.StayDate.CheckIn = "2013-03-17"; rq.StayDate.CheckOut = "2013-03-19"; rq.Session.CurrencyCode = "AUD"; rq.Session.UserAccess = "Zerodisk"; rq.Session.CustomerIpAddress = "203.1.2.3"; rq.Session.BrowserUserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1"; rq.SearchCriteria = new SearchCriteria(); rq.SearchCriteria.LocationKeyword = "New York"; //rq.SearchCriteria.Locations = new List<Location>(); //rq.SearchCriteria.Locations.Add(new Location { Code = "B0055425-19CE-4D8F-8769-A2DB23ED2E46" }); rq.SearchCriteria.MinStarRating = 4; rq.SearchCriteria.MaxStarRating = 5; rq.Itineraries = new List<Itinerary>(); rq.Itineraries.Add(new Itinerary(1, "1_2")); rq.Itineraries.Add(new Itinerary(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(); SearchResultRS rs = manager.GetSearchResult(rq); Console.WriteLine(objectToJson(rs)); Console.ReadLine(); }
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(); }
/* * return main hotel dynamic source object */ private HDSManager GetSourceManager() { HDSManager manager = new HDSManager(); return manager; }