/**
         * Modify a search leg based on a departure date
         *
         * @param outbound the leg to modify
         * @param departureDate the departure date in YYYY-MM-dd
         */
        public static void AddDepartureDate(SearchAirLeg outbound, String departureDate)
        {
            // flexible time spec is flexible in that it allows you to say
            // days before or days after
            typeFlexibleTimeSpec noFlex = new typeFlexibleTimeSpec();
            noFlex.PreferredTime = departureDate;

            List<typeFlexibleTimeSpec> flexList = new List<typeFlexibleTimeSpec>();
            flexList.Add(noFlex);
            outbound.Items = flexList.ToArray();
        }
        /**
         * Modify a search leg based on a departure date
         *
         * @param outbound the leg to modify
         * @param departureDate the departure date in YYYY-MM-dd
         */
        public static void AddDepartureDate(SearchAirLeg outbound, String departureDate)
        {
            // flexible time spec is flexible in that it allows you to say
            // days before or days after
            typeFlexibleTimeSpec noFlex = new typeFlexibleTimeSpec();

            noFlex.PreferredTime = departureDate;

            List <typeFlexibleTimeSpec> flexList = new List <typeFlexibleTimeSpec>();

            flexList.Add(noFlex);
            outbound.Items = flexList.ToArray();
        }
Beispiel #3
0
        /**
         * Modify a search leg based on a departure date
         *
         * @param outbound the leg to modify
         * @param departureDate the departure date in YYYY-MM-dd
         */
        public static void AddDepartureDate(SearchAirLeg outbound, String departureDate)
        {
            // flexible time spec is flexible in that it allows you to say
            // days before or days after
            typeFlexibleTimeSpec noFlex = new typeFlexibleTimeSpec();

            noFlex.PreferredTime = departureDate;
            //The below few lines of flexible date search might need special provisioning
            noFlex.SearchExtraDays = new typeFlexibleTimeSpecSearchExtraDays()
            {
                DaysAfter  = 3,
                DaysBefore = 3
            };

            List <typeFlexibleTimeSpec> flexList = new List <typeFlexibleTimeSpec>();

            flexList.Add(noFlex);
            outbound.Items = flexList.ToArray();
        }