Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableTotalAssemblyResult.cs =================================================================== diff -u -r625cf3d63b43ca2bdd3743c22b4a3df9676047d0 -r7e15e5a8f543e9951e8a4ce5706dc32e073b1cdf --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableTotalAssemblyResult.cs (.../SerializableTotalAssemblyResult.cs) (revision 625cf3d63b43ca2bdd3743c22b4a3df9676047d0) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableTotalAssemblyResult.cs (.../SerializableTotalAssemblyResult.cs) (revision 7e15e5a8f543e9951e8a4ce5706dc32e073b1cdf) @@ -43,11 +43,13 @@ /// The assessment process this result belongs to. /// The assembly result for failure mechanisms with a probability. /// The assembly result for failure mechanisms without a probablilty. + /// The assembly result for the assessment section. /// Thrown when any parameter is null. public SerializableTotalAssemblyResult(string id, SerializableAssessmentProcess assessmentProcess, SerializableFailureMechanismAssemblyResult assemblyResultWithoutProbability, - SerializableFailureMechanismAssemblyResult assemblyResultWithProbability) : this() + SerializableFailureMechanismAssemblyResult assemblyResultWithProbability, + SerializableAssessmentSectionAssemblyResult assessmentSectionAssemblyResult) : this() { if (id == null) { @@ -69,10 +71,16 @@ throw new ArgumentNullException(nameof(assemblyResultWithProbability)); } + if (assessmentSectionAssemblyResult == null) + { + throw new ArgumentNullException(nameof(assessmentSectionAssemblyResult)); + } + Id = id; AssessmentProcessId = assessmentProcess.Id; AssemblyResultWithoutProbability = assemblyResultWithoutProbability; AssemblyResultWithProbability = assemblyResultWithProbability; + AssessmentSectionAssemblyResult = assessmentSectionAssemblyResult; } /// @@ -98,5 +106,11 @@ /// [XmlElement(AssemblyXmlIdentifiers.AssemblyResultWithoutProbability)] public SerializableFailureMechanismAssemblyResult AssemblyResultWithoutProbability { get; set; } + + /// + /// Gets or sets the assessment section assembly result. + /// + [XmlElement(AssemblyXmlIdentifiers.AssessmentSectionAssemblyResult)] + public SerializableAssessmentSectionAssemblyResult AssessmentSectionAssemblyResult { get; set; } } } \ No newline at end of file