Ejemplo n.º 1
0
        internal static AirPricingModifiers AddAirPriceModifiers(typeAdjustmentType adjustmentType, int amount)
        {
            AirPricingModifiers         priceModifiers = new AirPricingModifiers();
            List <ManualFareAdjustment> fareList       = new List <ManualFareAdjustment>();

            ManualFareAdjustment fareAdjustment = new ManualFareAdjustment();

            if (typeAdjustmentType.Amount.CompareTo(adjustmentType) == 0)
            {
                fareAdjustment.AdjustmentType = typeAdjustmentType.Amount;
            }
            else if (typeAdjustmentType.Percentage.CompareTo(adjustmentType) == 0)
            {
                fareAdjustment.AdjustmentType = typeAdjustmentType.Percentage;
            }

            fareAdjustment.PassengerRef = "1";
            fareAdjustment.AppliedOn    = typeAdjustmentTarget.Base;
            fareAdjustment.Value        = amount;

            fareList.Add(fareAdjustment);

            priceModifiers.ManualFareAdjustment = fareList.ToArray();

            return(priceModifiers);
        }
        internal static AirPricingModifiers AddAirPriceModifiers(typeAdjustmentType adjustmentType, int amount)
        {
            AirPricingModifiers priceModifiers = new AirPricingModifiers();
            List<ManualFareAdjustment> fareList = new List<ManualFareAdjustment>();

            ManualFareAdjustment fareAdjustment = new ManualFareAdjustment();

            if (typeAdjustmentType.Amount.CompareTo(adjustmentType) == 0)
            {
                fareAdjustment.AdjustmentType = typeAdjustmentType.Amount;
            }
            else if (typeAdjustmentType.Percentage.CompareTo(adjustmentType) == 0)
            {
                fareAdjustment.AdjustmentType = typeAdjustmentType.Percentage;
            }

            fareAdjustment.PassengerRef = "1";
            fareAdjustment.AppliedOn = typeAdjustmentTarget.Base;
            fareAdjustment.Value = amount;

            fareList.Add(fareAdjustment);

            priceModifiers.ManualFareAdjustment = fareList.ToArray();

            return priceModifiers;
        }