public GetHotelListResponse GetHotelList(GetHotelListRequest GetHotelListRequest) { object[] results = this.Invoke("GetHotelList", new object[] { GetHotelListRequest}); return ((GetHotelListResponse)(results[0])); }
/// <remarks/> public System.IAsyncResult BeginGetHotelList(GetHotelListRequest GetHotelListRequest, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetHotelList", new object[] { GetHotelListRequest}, callback, asyncState); }
/// <remarks/> public System.IAsyncResult BeginGetHotelList(GetHotelListRequest GetHotelListRequest, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("GetHotelList", new object[] { GetHotelListRequest }, callback, asyncState)); }
public PageList<HotelForGetHotelList> getHotelList(GetHotelConditionForGetHotelList condition) { PageList<HotelForGetHotelList> pagerList = null; if (!this.login()) { return pagerList; } GetHotelListRequest req = new GetHotelListRequest(); req.RequestHead = this.requestHead; req.GetHotelCondition = condition; GetHotelListResponse res = elongService.GetHotelList(req); HotelForGetHotelList[] hotels = res.Hotels; int total = res.HotelCount; IList<HotelForGetHotelList> listHotels = new List<HotelForGetHotelList>(hotels); pagerList = new PageList<HotelForGetHotelList>(listHotels, total); return pagerList; }
public IList<HotelDetailModel> queryHotelList(HotelDetailModel hotel) { if (!this.login()) { return new List<HotelDetailModel>(); } GetHotelListRequest req = new GetHotelListRequest(); req.RequestHead = this.requestHead; req.GetHotelCondition.HotelId = hotel.id; req.GetHotelCondition.RoomTypeID = ""; GetHotelListResponse res= elongService.GetHotelList(req); return null; }
public RoomForGetHotelList getRoomForGetHotelList(string hotelId, string roomTypeId , DateTime checkInDate,DateTime checkOutDate,int ratePlanId) { RoomForGetHotelList room = new RoomForGetHotelList(); if (!this.login()) { return room; } GetHotelListRequest req = new GetHotelListRequest(); req.RequestHead = this.requestHead; GetHotelConditionForGetHotelList conditon = new GetHotelConditionForGetHotelList(); conditon.HotelId = hotelId; conditon.RoomTypeID = roomTypeId; conditon.CheckInDate = checkInDate; conditon.CheckOutDate = checkOutDate; if (ratePlanId != 0) { conditon.RatePlanID = ratePlanId; } req.GetHotelCondition = conditon; GetHotelListResponse res = elongService.GetHotelList(req); if (res.HotelCount == 1) { if (res.Hotels[0].Rooms.Length == 1) { room = res.Hotels[0].Rooms[0]; } } return room; }