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