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);
        }