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