Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/IO/DesignTablesSettingsCsvReader.cs =================================================================== diff -u -r589527a73ebe7f1605e918060100ab8a513916dd -r54ba7f746bf70536d9bbd17ec627242315f6723b --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/IO/DesignTablesSettingsCsvReader.cs (.../DesignTablesSettingsCsvReader.cs) (revision 589527a73ebe7f1605e918060100ab8a513916dd) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/IO/DesignTablesSettingsCsvReader.cs (.../DesignTablesSettingsCsvReader.cs) (revision 54ba7f746bf70536d9bbd17ec627242315f6723b) @@ -31,22 +31,6 @@ /// internal class DesignTablesSettingsCsvReader : HydraRingSettingsVariableCsvReader>> { - private readonly Dictionary columns = new Dictionary - { - { - ringIdKey, 0 - }, - { - variableKey, 1 - }, - { - minKey, 2 - }, - { - maxKey, 3 - } - }; - /// /// Creates a new instance of . /// @@ -57,16 +41,14 @@ protected override void CreateSetting(IList line) { - // Get failure mechanism - var failureMechanismType = GetFailureMechanismType(GetStringValueFromElement(line[columns[variableKey]])); + HydraRingFailureMechanismType failureMechanismType = GetFailureMechanismType(GetStringValueFromElement(line[(int) DesignTablesSettingsColumns.Variable])); if (!Settings.ContainsKey(failureMechanismType)) { Settings.Add(failureMechanismType, new Dictionary()); } - // Get TrajectId - var ringId = GetRingId(line); + string ringId = GetRingId(line); if (!Settings[failureMechanismType].ContainsKey(ringId)) { Settings[failureMechanismType].Add(ringId, GetDesignTablesSetting(line)); @@ -75,22 +57,13 @@ private string GetRingId(IList line) { - return GetStringValueFromElement(line[columns[ringIdKey]]); + return GetStringValueFromElement(line[(int) DesignTablesSettingsColumns.RingId]); } private DesignTablesSetting GetDesignTablesSetting(IList line) { - return new DesignTablesSetting(GetDoubleValueFromElement(line[columns[minKey]]), - GetDoubleValueFromElement(line[columns[maxKey]])); + return new DesignTablesSetting(GetDoubleValueFromElement(line[(int) DesignTablesSettingsColumns.Min]), + GetDoubleValueFromElement(line[(int) DesignTablesSettingsColumns.Max])); } - - #region Csv column names - - private const string ringIdKey = "TrajectID"; - private const string variableKey = "Variable"; - private const string minKey = "Min"; - private const string maxKey = "Max"; - - #endregion } } \ No newline at end of file