private void HandleBookingUpdateResponseData(BookingUpdateResponseData bookingUpdateResponseData)
 {
     if (bookingUpdateResponseData.OtherServiceInformations != null && bookingUpdateResponseData.OtherServiceInformations.Length > 0)
     {
         throw new ResponseErrorException(ResponseErrorCode.SellSSRFailure, bookingUpdateResponseData.OtherServiceInformations[0].Text);
     }
     if (bookingUpdateResponseData.Error != null)
     {
         throw new ResponseErrorException(ResponseErrorCode.SellSSRFailure, bookingUpdateResponseData.Error.ErrorText);
     }
     if (bookingUpdateResponseData.Warning != null)
     {
         throw new ResponseErrorException(ResponseErrorCode.SellSSRFailure, bookingUpdateResponseData.Warning.WarningText);
     }
 }
Beispiel #2
0
 public static string GetUpdateResponseError(BookingUpdateResponseData bookingUpdateResponseData)
 {
     if (bookingUpdateResponseData == null)
     {
         return(null);
     }
     if (bookingUpdateResponseData.Error != null)
     {
         return(bookingUpdateResponseData.Error.ErrorText);
     }
     if (bookingUpdateResponseData.Warning != null)
     {
         return(bookingUpdateResponseData.Warning.WarningText);
     }
     return(null);
 }