Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/PipingSectionResultEntityReadExtensions.cs
===================================================================
diff -u -r1c200c32948d83b6a93a92da6a728120634e6e4f -rc0e8cafbdda9c9f6384005f573d885c0537e0b39
--- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/PipingSectionResultEntityReadExtensions.cs (.../PipingSectionResultEntityReadExtensions.cs) (revision 1c200c32948d83b6a93a92da6a728120634e6e4f)
+++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/Piping/PipingSectionResultEntityReadExtensions.cs (.../PipingSectionResultEntityReadExtensions.cs) (revision c0e8cafbdda9c9f6384005f573d885c0537e0b39)
@@ -21,8 +21,7 @@
using System;
using Application.Ringtoets.Storage.DbContext;
-using Core.Common.Base.Data;
-using Ringtoets.Common.Data.FailureMechanism;
+using Ringtoets.Common.Primitives;
using Ringtoets.Piping.Data;
namespace Application.Ringtoets.Storage.Read.Piping
@@ -37,18 +36,23 @@
/// Reads the and use the information to construct a
/// .
///
- /// The to create for.
+ /// The to update
+ /// the .
/// The target of the read operation.
- /// A new .
/// Thrown when is null.
internal static void Read(this PipingSectionResultEntity entity, PipingFailureMechanismSectionResult sectionResult)
{
if (sectionResult == null)
{
throw new ArgumentNullException(nameof(sectionResult));
}
- sectionResult.AssessmentLayerOne = (AssessmentLayerOneState) entity.LayerOne;
- sectionResult.TailorMadeAssessmentProbability = entity.LayerThree.ToNullAsNaN();
+
+ sectionResult.SimpleAssessmentResult = (SimpleAssessmentResultType) entity.SimpleAssessmentResult;
+ sectionResult.DetailedAssessmentResult = (DetailedAssessmentProbabilityOnlyResultType) entity.DetailedAssessmentResult;
+ sectionResult.TailorMadeAssessmentResult = (TailorMadeAssessmentProbabilityCalculationResultType) entity.TailorMadeAssessmentResult;
+ sectionResult.TailorMadeAssessmentProbability = entity.TailorMadeAssessmentProbability.ToNullAsNaN();
+ sectionResult.UseManualAssemblyProbability = Convert.ToBoolean(entity.UseManualAssemblyProbability);
+ sectionResult.ManualAssemblyProbability = entity.ManualAssemblyProbability.ToNullAsNaN();
}
}
}
\ No newline at end of file