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));
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
        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;
        }
Beispiel #6
0
 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;
 }