Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r1117 -r1156 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1117) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1156) @@ -1045,16 +1045,41 @@ /// /// Converts to output RegionalResult Type. /// - /// The RegionalResultType. + /// The RegionalResultType. /// - public static int ConvertToOutputRegionalResultType(RegionalResultType RegionalResultType) + public static int ConvertToOutputRegionalResultType(RegionalResultType regionalResultType) { var translationTable = new Dictionary() { {RegionalResultType.ProbabilityOfFailure, 0}, {RegionalResultType.SafetyFactor, 1} }; - return translationTable[RegionalResultType]; + return translationTable[regionalResultType]; } + + public static SoilType ConvertToSoilType(LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialType) + { + var translationTable = new Dictionary() + { + {LocationAssesmentRegionalOptionsDikeMaterialType.Clay, SoilType.Clay}, + {LocationAssesmentRegionalOptionsDikeMaterialType.Gravel, SoilType.Gravel}, + {LocationAssesmentRegionalOptionsDikeMaterialType.Loam, SoilType.Loam}, + {LocationAssesmentRegionalOptionsDikeMaterialType.Peat, SoilType.Peat}, + {LocationAssesmentRegionalOptionsDikeMaterialType.Sand, SoilType.Sand} + }; + return translationTable[dikeMaterialType]; + } + public static LocationAssesmentRegionalOptionsDikeMaterialType ConvertToInputSoilType(SoilType soilType) + { + var translationTable = new Dictionary() + { + {SoilType.Clay, LocationAssesmentRegionalOptionsDikeMaterialType.Clay}, + {SoilType.Gravel, LocationAssesmentRegionalOptionsDikeMaterialType.Gravel}, + {SoilType.Loam, LocationAssesmentRegionalOptionsDikeMaterialType.Loam}, + {SoilType.Peat, LocationAssesmentRegionalOptionsDikeMaterialType.Peat}, + {SoilType.Sand, LocationAssesmentRegionalOptionsDikeMaterialType.Sand} + }; + return translationTable[soilType]; + } } } \ No newline at end of file