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.