Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs
===================================================================
diff -u -r1723 -r1933
--- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1723)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1933)
@@ -1481,5 +1481,38 @@
};
return translationTable[dataSourceTypeSensors];
}
+
+ ///
+ /// Converts to DikeSoilScenario type.
+ ///
+ /// Theinput DikeSoilScenario type.
+ ///
+ public static DikeSoilScenario ConvertToDikeSoilScenario(LocationWaternetOptionsDikeSoilScenario waternetOptionsDikeSoilScenario)
+ {
+ var translationTable = new Dictionary()
+ {
+ {LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay, DikeSoilScenario.ClayDikeOnClay},
+ {LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand, DikeSoilScenario.ClayDikeOnSand},
+ {LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay, DikeSoilScenario.SandDikeOnClay},
+ {LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand, DikeSoilScenario.SandDikeOnSand}
+ };
+ return translationTable[waternetOptionsDikeSoilScenario];
+ }
+ ///
+ /// Converts to input DikeSoilScenario type.
+ ///
+ /// The DikeSoilScenario type.
+ ///
+ public static LocationWaternetOptionsDikeSoilScenario ConvertToInputDikeSoilScenario(DikeSoilScenario waternetOptionsDikeSoilScenario)
+ {
+ var translationTable = new Dictionary()
+ {
+ {DikeSoilScenario.ClayDikeOnClay, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnClay},
+ {DikeSoilScenario.ClayDikeOnSand, LocationWaternetOptionsDikeSoilScenario.ClayDikeOnSand},
+ {DikeSoilScenario.SandDikeOnClay, LocationWaternetOptionsDikeSoilScenario.SandDikeOnClay},
+ {DikeSoilScenario.SandDikeOnSand, LocationWaternetOptionsDikeSoilScenario.SandDikeOnSand}
+ };
+ return translationTable[waternetOptionsDikeSoilScenario];
+ }
}
}
\ No newline at end of file