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