private static SpecialServiceRQService GetServiceForInfant(IVolarisPassanger pax) { var infant = pax as VolarisInfantPassanger; if (infant != null) { var service = new SpecialServiceRQService { }; service.Airline = new SpecialServiceRQServiceAirline() { Code = "Y4", HostedCarrier = true }; service.SSRCode = "INFT"; service.Text = infant.SSRCommand; service.TPA_Extensions = new SpecialServiceRQServiceTPA_Extensions() { Name = new SpecialServiceRQServiceTPA_ExtensionsName() { Number = infant.AssignedPassanger.Number, NumberSpecified = true } }; return(service); } return(null); }
private static SpecialServiceRQService GetServiceForSecureFlight(IVolarisPassanger pax) { if (!(pax is VolarisInfantPassanger)) { var service = new SpecialServiceRQService { }; service.Airline = new SpecialServiceRQServiceAirline() { Code = "Y4", HostedCarrier = true }; service.SSRCode = "DOCSA"; service.Text = pax.SecureFlightCommand; service.TPA_Extensions = new SpecialServiceRQServiceTPA_Extensions() { Name = new SpecialServiceRQServiceTPA_ExtensionsName() { Number = pax.Number, NumberSpecified = true } }; return(service); } return(null); }
private static SpecialServiceRQService GetServiceForWheelChairAndPaxMusBeGuided(IVolarisPassanger pax) { var service = new SpecialServiceRQService { }; service.Airline = new SpecialServiceRQServiceAirline() { Code = "Y4", HostedCarrier = true }; service.SSRCode = "WCHC"; service.TPA_Extensions = new SpecialServiceRQServiceTPA_Extensions() { Name = new SpecialServiceRQServiceTPA_ExtensionsName() { Number = pax.Number, NumberSpecified = true }, Segment = new SpecialServiceRQServiceTPA_ExtensionsSegment() { Number = "1" } }; return(service); }