Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs =================================================================== diff -u -ra9b057e543ac7738a932d2b880bf0e740033efed -ra3f55b8c75b2b98dfe39fa0391f91323fa51be9f --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision a9b057e543ac7738a932d2b880bf0e740033efed) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision a3f55b8c75b2b98dfe39fa0391f91323fa51be9f) @@ -45,51 +45,61 @@ new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.AssessmentLevel, + MethodId = 1, VariableId = 26 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.WaveHeight, + MethodId = 1, VariableId = 28 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.WavePeakPeriod, + MethodId = 1, VariableId = 29 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.WaveSpectralPeriod, + MethodId = 1, VariableId = 29 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.QVariant, + MethodId = 6, VariableId = 114 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.DikesOvertopping, + MethodId = 1, VariableId = 1 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.DikesPiping, + MethodId = 1, VariableId = 44 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.StructuresOvertopping, + MethodId = 1, VariableId = 60 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.StructuresClosure, + MethodId = 1, VariableId = 65 }, new HydraRingConfigurationSettings { HydraRingFailureMechanismType = HydraRingFailureMechanismType.StructuresStructuralFailure, + MethodId = 1, VariableId = 65 } }; @@ -233,6 +243,8 @@ private void InitializeDesignTablesConfiguration(Dictionary> configurationDictionary) { + var configurationSettingsForFailureMechanism = configurationSettings.First(cs => cs.HydraRingFailureMechanismType == FailureMechanismType); + configurationDictionary["DesignTables"] = new List { new OrderedDictionary @@ -250,10 +262,10 @@ "AlternativeId", null // Fixed: no support for piping }, { - "Method", 1 // Fixed: no support for computations other than of type 1 + "Method", configurationSettingsForFailureMechanism.MethodId }, { - "VariableId", configurationSettings.First(cs => cs.HydraRingFailureMechanismType == FailureMechanismType).VariableId + "VariableId", configurationSettingsForFailureMechanism.VariableId }, { "LoadVariableId", null // Fixed: not relevant