private static SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQ GetAirBookRequest ( BFM.PricedItineraryType pit ) { var fs = pit.AirItinerary.OriginDestinationOptions[0].FlightSegment[0]; var api = pit.AirItineraryPricingInfo; var ti = pit.TicketingInfo; var tex = pit.TPA_Extensions; var o1 = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegment { DepartureDateTime = fs.DepartureDateTime, ArrivalDateTime = fs.ArrivalDateTime, FlightNumber = fs.FlightNumber, NumberInParty = "1", ResBookDesigCode = fs.ResBookDesigCode, Status = "NN", DestinationLocation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentDestinationLocation { LocationCode = fs.ArrivalAirport.LocationCode }, OriginLocation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentOriginLocation { LocationCode = fs.DepartureAirport.LocationCode }, Equipment = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentEquipment { AirEquipType = fs.Equipment[0].AirEquipType }, MarketingAirline = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentMarketingAirline { Code = fs.MarketingAirline.Code, FlightNumber = fs.OperatingAirline.FlightNumber }, OperatingAirline = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentOperatingAirline { Code = fs.OperatingAirline.Code, } }; var request = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQ { OriginDestinationInformation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegment[] { o1 } }; return(request); }
private static SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQ GetAirBookRequest() { var odi1 = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegment { DepartureDateTime = "2012-02-21T12:25", ArrivalDateTime = "2012-02-21T13:25", FlightNumber = "1717", NumberInParty = "2", ResBookDesigCode = "Y", Status = "NN", DestinationLocation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentDestinationLocation { LocationCode = "LAS" }, OriginLocation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentOriginLocation { LocationCode = "DFW" }, Equipment = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentEquipment { AirEquipType = "757" }, MarketingAirline = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentMarketingAirline { Code = "AA", FlightNumber = "1717" }, OperatingAirline = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegmentOperatingAirline { Code = "AA" } }; var request = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQ { OriginDestinationInformation = new SabreApiClient.OTA_AirBookLLSRQ.OTA_AirBookRQFlightSegment[] { odi1 } }; return(request); }