Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismSectionResultCreateExtensions.cs
===================================================================
diff -u -rcb5473dc9372632b858565eef6a48a1efb6f14a2 -rc0e8cafbdda9c9f6384005f573d885c0537e0b39
--- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismSectionResultCreateExtensions.cs (.../MacroStabilityInwardsFailureMechanismSectionResultCreateExtensions.cs) (revision cb5473dc9372632b858565eef6a48a1efb6f14a2)
+++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacroStabilityInwards/MacroStabilityInwardsFailureMechanismSectionResultCreateExtensions.cs (.../MacroStabilityInwardsFailureMechanismSectionResultCreateExtensions.cs) (revision c0e8cafbdda9c9f6384005f573d885c0537e0b39)
@@ -37,12 +37,22 @@
///
/// The result to create a database entity for.
/// A new .
- public static MacroStabilityInwardsSectionResultEntity Create(this MacroStabilityInwardsFailureMechanismSectionResult result)
+ /// Thrown when is null.
+ internal static MacroStabilityInwardsSectionResultEntity Create(this MacroStabilityInwardsFailureMechanismSectionResult result)
{
+ if (result == null)
+ {
+ throw new ArgumentNullException(nameof(result));
+ }
+
var sectionResultEntity = new MacroStabilityInwardsSectionResultEntity
{
- LayerOne = Convert.ToByte(result.AssessmentLayerOne),
- LayerThree = result.TailorMadeAssessmentProbability.ToNaNAsNull()
+ SimpleAssessmentResult = Convert.ToByte(result.SimpleAssessmentResult),
+ DetailedAssessmentResult = Convert.ToByte(result.DetailedAssessmentResult),
+ TailorMadeAssessmentResult = Convert.ToByte(result.TailorMadeAssessmentResult),
+ TailorMadeAssessmentProbability = result.TailorMadeAssessmentProbability.ToNaNAsNull(),
+ UseManualAssemblyProbability = Convert.ToByte(result.UseManualAssemblyProbability),
+ ManualAssemblyProbability = result.ManualAssemblyProbability.ToNaNAsNull()
};
return sectionResultEntity;