Index: Ringtoets/Integration/src/Ringtoets.Integration.IO/Creators/AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs =================================================================== diff -u -rf6f64085b7704accbc3094848a69af658cd1662d -rab2dcda9146271b4df1d022a5c513989bbe49d72 --- Ringtoets/Integration/src/Ringtoets.Integration.IO/Creators/AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs (.../AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs) (revision f6f64085b7704accbc3094848a69af658cd1662d) +++ Ringtoets/Integration/src/Ringtoets.Integration.IO/Creators/AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs (.../AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs) (revision ab2dcda9146271b4df1d022a5c513989bbe49d72) @@ -30,25 +30,25 @@ namespace Ringtoets.Integration.IO.Creators { /// - /// Creator to create instance of + /// Creator to create instance of /// public static class AggregatedSerializableFailureMechanismSectionAssemblyCreator { /// - /// Creates an instance of + /// Creates an instance of /// based on its input parameters. /// /// The id generator to generate an id for . /// The the result belongs to. /// The the result belongs to. /// The to create a - /// for. - /// A . + /// for. + /// A . /// Thrown when any parameter is null. - public static SerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, - SerializableFailureMechanismSectionCollection serializableCollection, - SerializableFailureMechanism serializableFailureMechanism, - ExportableAggregatedFailureMechanismSectionAssemblyResult sectionResult) + public static AggregatedSerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, + SerializableFailureMechanismSectionCollection serializableCollection, + SerializableFailureMechanism serializableFailureMechanism, + ExportableAggregatedFailureMechanismSectionAssemblyResult sectionResult) { if (idGenerator == null) { @@ -70,31 +70,35 @@ throw new ArgumentNullException(nameof(sectionResult)); } - return new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), - serializableFailureMechanism, - SerializableFailureMechanismSectionCreator.Create(idGenerator, - serializableCollection, - sectionResult.FailureMechanismSection), - CreateAssemblySectionResults(sectionResult), - SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, - sectionResult.CombinedAssembly)); + SerializableFailureMechanismSection failureMechanismSection = SerializableFailureMechanismSectionCreator.Create(idGenerator, + serializableCollection, + sectionResult.FailureMechanismSection); + + var failureMechanismSectionAssembly = new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), + serializableFailureMechanism, + failureMechanismSection, + CreateAssemblySectionResults(sectionResult), + SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, + sectionResult.CombinedAssembly)); + return new AggregatedSerializableFailureMechanismSectionAssembly(failureMechanismSection, + failureMechanismSectionAssembly); } /// - /// Creates an instance of + /// Creates an instance of /// based on its input parameters. /// /// The id generator to generate an id for . /// The the result belongs to. /// The the result belongs to. /// The to create a - /// for. - /// A . + /// for. + /// A . /// Thrown when any parameter is null. - public static SerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, - SerializableFailureMechanismSectionCollection serializableCollection, - SerializableFailureMechanism serializableFailureMechanism, - ExportableAggregatedFailureMechanismSectionAssemblyResultWithProbability sectionResult) + public static AggregatedSerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, + SerializableFailureMechanismSectionCollection serializableCollection, + SerializableFailureMechanism serializableFailureMechanism, + ExportableAggregatedFailureMechanismSectionAssemblyResultWithProbability sectionResult) { if (idGenerator == null) { @@ -116,31 +120,35 @@ throw new ArgumentNullException(nameof(sectionResult)); } - return new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), - serializableFailureMechanism, - SerializableFailureMechanismSectionCreator.Create(idGenerator, - serializableCollection, - sectionResult.FailureMechanismSection), - CreateAssemblySectionResults(sectionResult), - SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, - sectionResult.CombinedAssembly)); + SerializableFailureMechanismSection failureMechanismSection = SerializableFailureMechanismSectionCreator.Create(idGenerator, + serializableCollection, + sectionResult.FailureMechanismSection); + + var failureMechanismSectionAssembly = new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), + serializableFailureMechanism, + failureMechanismSection, + CreateAssemblySectionResults(sectionResult), + SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, + sectionResult.CombinedAssembly)); + return new AggregatedSerializableFailureMechanismSectionAssembly(failureMechanismSection, + failureMechanismSectionAssembly); } /// - /// Creates an instance of + /// Creates an instance of /// based on its input parameters. /// /// The id generator to generate an id for . /// The the result belongs to. /// The the result belongs to. /// The to create a - /// for. - /// A . + /// for. + /// A . /// Thrown when any parameter is null. - public static SerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, - SerializableFailureMechanismSectionCollection serializableCollection, - SerializableFailureMechanism serializableFailureMechanism, - ExportableAggregatedFailureMechanismSectionAssemblyResultWithoutDetailedAssembly sectionResult) + public static AggregatedSerializableFailureMechanismSectionAssembly Create(UniqueIdentifierGenerator idGenerator, + SerializableFailureMechanismSectionCollection serializableCollection, + SerializableFailureMechanism serializableFailureMechanism, + ExportableAggregatedFailureMechanismSectionAssemblyResultWithoutDetailedAssembly sectionResult) { if (idGenerator == null) { @@ -162,14 +170,18 @@ throw new ArgumentNullException(nameof(sectionResult)); } - return new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), - serializableFailureMechanism, - SerializableFailureMechanismSectionCreator.Create(idGenerator, - serializableCollection, - sectionResult.FailureMechanismSection), - CreateAssemblySectionResults(sectionResult), - SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, - sectionResult.CombinedAssembly)); + SerializableFailureMechanismSection failureMechanismSection = SerializableFailureMechanismSectionCreator.Create(idGenerator, + serializableCollection, + sectionResult.FailureMechanismSection); + + var failureMechanismSectionAssembly = new SerializableFailureMechanismSectionAssembly(idGenerator.GetNewId(Resources.SerializableFailureMechanismSectionAssembly_IdPrefix), + serializableFailureMechanism, + failureMechanismSection, + CreateAssemblySectionResults(sectionResult), + SerializableFailureMechanismSectionAssemblyResultCreator.Create(SerializableAssessmentType.CombinedAssessment, + sectionResult.CombinedAssembly)); + return new AggregatedSerializableFailureMechanismSectionAssembly(failureMechanismSection, + failureMechanismSectionAssembly); } private static SerializableFailureMechanismSectionAssemblyResult[] CreateAssemblySectionResults(ExportableAggregatedFailureMechanismSectionAssemblyResult sectionResult)