Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.IO/Configurations/HeightStructuresCalculationConfigurationExporter.cs =================================================================== diff -u -r9a0e768e9ddbc5e4917201fdb864bb2247e5cd90 -r0404544d0354a059a0b7a02e5f1bca72d6e81d75 --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.IO/Configurations/HeightStructuresCalculationConfigurationExporter.cs (.../HeightStructuresCalculationConfigurationExporter.cs) (revision 9a0e768e9ddbc5e4917201fdb864bb2247e5cd90) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.IO/Configurations/HeightStructuresCalculationConfigurationExporter.cs (.../HeightStructuresCalculationConfigurationExporter.cs) (revision 0404544d0354a059a0b7a02e5f1bca72d6e81d75) @@ -23,7 +23,6 @@ using System.Collections.Generic; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.Structures; -using Ringtoets.Common.IO.Configurations; using Ringtoets.Common.IO.Configurations.Helpers; using Ringtoets.Common.IO.Exporters; using Ringtoets.HeightStructures.Data; @@ -45,7 +44,7 @@ /// The path of the XML file to export to. /// Thrown when is null. /// Thrown when is invalid. - public HeightStructuresCalculationConfigurationExporter(IEnumerable calculations, string filePath) : base(calculations, filePath) {} + public HeightStructuresCalculationConfigurationExporter(IEnumerable calculations, string filePath) : base(calculations, filePath) { } protected override HeightStructuresCalculationConfiguration ToConfiguration(StructuresCalculation calculation) { @@ -68,17 +67,7 @@ calculationConfiguration.CriticalOvertoppingDischarge = input.CriticalOvertoppingDischarge.ToStochastConfiguration(); } - if (input.ForeshoreProfile != null) - { - calculationConfiguration.ForeshoreProfileName = input.ForeshoreProfile?.Name; - calculationConfiguration.WaveReduction = new WaveReductionConfiguration - { - UseForeshoreProfile = input.UseForeshore, - UseBreakWater = input.UseBreakWater, - BreakWaterType = (ConfigurationBreakWaterType?) new ConfigurationBreakWaterTypeConverter().ConvertFrom(input.BreakWater.Type), - BreakWaterHeight = input.BreakWater.Height - }; - } + calculationConfiguration.SetConfigurationForeshoreProfileDependendProperties(input); calculationConfiguration.StormDuration = input.StormDuration.ToStochastConfigurationWithMean(); calculationConfiguration.ModelFactorSuperCriticalFlow = input.ModelFactorSuperCriticalFlow.ToStochastConfigurationWithMean();