Index: DamClients/DamUI/trunk/src/Dam/Data/DamEngineIo/ConversionHelper.cs
===================================================================
diff -u -r1159 -r1180
--- DamClients/DamUI/trunk/src/Dam/Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1159)
+++ DamClients/DamUI/trunk/src/Dam/Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1180)
@@ -428,6 +428,38 @@
}
///
+ /// Converts the Dam stability model to the output stability model.
+ ///
+ /// Type of the stability model.
+ ///
+ public static DesignResultStabilityDesignResultsStabilityModelType ConvertToOutputStabilityModelType(MStabModelType stabilityModelType)
+ {
+ var translationTable = new Dictionary()
+ {
+ {MStabModelType.Bishop, DesignResultStabilityDesignResultsStabilityModelType.Bishop},
+ {MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan},
+ {MStabModelType.BishopUpliftVan,DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan}
+ };
+ return translationTable[stabilityModelType];
+ }
+
+ ///
+ /// Converts the output stability model to the Dam stability model.
+ ///
+ /// Type of the output stability model.
+ ///
+ public static MStabModelType ConvertToStabilityModelType(DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType)
+ {
+ var translationTable = new Dictionary()
+ {
+ {DesignResultStabilityDesignResultsStabilityModelType.Bishop, MStabModelType.Bishop},
+ {DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan},
+ {DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan}
+ };
+ return translationTable[outputStabilityModelType];
+ }
+
+ ///
/// Converts the Dam analysis type to the input analysis type.
///
/// Type of the analysis.