Index: dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs
===================================================================
diff -u -r730 -r734
--- dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 730)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 734)
@@ -100,7 +100,7 @@
{
if (input.StabilityParameters != null)
{
- var curSpec = damProjectData.DamProjectCalculationSpecification?.CurrentSpecification;
+ var curSpec = damProjectData.DamProjectCalculationSpecification.CurrentSpecification;
if (curSpec != null)
{
curSpec.FailureMechanismeParamatersMStab = new FailureMechanismeParamatersMStab();
Index: dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs
===================================================================
diff -u -r730 -r734
--- dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 730)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 734)
@@ -104,10 +104,10 @@
private static void TransferStabilityParameters(DamProjectData damProjectData, Input input)
{
- if (damProjectData.DamProjectCalculationSpecification?.CurrentSpecification != null)
+ if (damProjectData.DamProjectCalculationSpecification != null && damProjectData.DamProjectCalculationSpecification.CurrentSpecification != null)
{
- var curSpec = damProjectData.DamProjectCalculationSpecification?.CurrentSpecification;
- if (curSpec.FailureMechanismeParamatersMStab?.MStabParameters != null)
+ var curSpec = damProjectData.DamProjectCalculationSpecification.CurrentSpecification;
+ if (curSpec.FailureMechanismeParamatersMStab != null && curSpec.FailureMechanismeParamatersMStab.MStabParameters != null)
{
input.StabilityParameters = new StabilityParameters();
input.StabilityParameters.SearchMethod = ConversionHelper.ConvertToInputSearchMethod(curSpec.FailureMechanismeParamatersMStab.MStabParameters.SearchMethod);
Index: dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs
===================================================================
diff -u -r730 -r734
--- dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 730)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 734)
@@ -952,6 +952,11 @@
return translationTable[tangentLineType];
}
+ ///
+ /// Converts to tangent lines definition.
+ ///
+ /// Type of the tangent line.
+ ///
public static TangentLinesDefinition ConvertToTangentLinesDefinition(int tangentLineType)
{
var translationTable = new Dictionary()