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