Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs =================================================================== diff -u -r19e6d4ac96b28f25e8f2a5c0f164118dd0a05c0d -rb0f53a89fd213d9197d4a54178aca8c0bd1362ff --- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs (.../ExportableCombinedSectionAssemblyFactory.cs) (revision 19e6d4ac96b28f25e8f2a5c0f164118dd0a05c0d) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs (.../ExportableCombinedSectionAssemblyFactory.cs) (revision b0f53a89fd213d9197d4a54178aca8c0bd1362ff) @@ -83,7 +83,7 @@ private static IEnumerable CreateFailureMechanismCombinedSectionAssemblyResults( CombinedFailureMechanismSectionAssemblyResult assemblyResult, AssessmentSection assessmentSection) { - Tuple[] failureMechanisms = + Tuple[] failureMechanisms = { CreateTuple(assemblyResult.Piping, assessmentSection.Piping), CreateTuple(assemblyResult.GrassCoverErosionInwards, assessmentSection.GrassCoverErosionInwards), @@ -104,7 +104,7 @@ List exportableAssemblyResults = failureMechanisms.Where(fm => fm.Item1.HasValue) - .Select(fm => CreateExportableFailureMechanismCombinedSectionAssemblyResult(fm.Item1.Value, ExportableFailureMechanismType.Generic, fm.Item2)) + .Select(fm => CreateExportableFailureMechanismCombinedSectionAssemblyResult(fm.Item1.Value, ExportableFailureMechanismType.Generic, fm.Item2, fm.Item3)) .ToList(); for (var i = 0; i < assessmentSection.SpecificFailureMechanisms.Count; i++) @@ -116,26 +116,26 @@ SpecificFailureMechanism specificFailureMechanism = assessmentSection.SpecificFailureMechanisms.ElementAt(i); exportableAssemblyResults.Add(CreateExportableFailureMechanismCombinedSectionAssemblyResult( specificFailurePathAssemblyResult.Value, ExportableFailureMechanismType.Specific, - specificFailureMechanism.Code)); + specificFailureMechanism.Code, specificFailureMechanism.Name)); } } return exportableAssemblyResults; } - private static Tuple CreateTuple( + private static Tuple CreateTuple( FailureMechanismSectionAssemblyGroup? assemblyResultGroup, IFailureMechanism failureMechanism) { - return new Tuple(assemblyResultGroup, failureMechanism.Code); + return new Tuple(assemblyResultGroup, failureMechanism.Code, failureMechanism.Name); } private static ExportableFailureMechanismCombinedSectionAssemblyResult CreateExportableFailureMechanismCombinedSectionAssemblyResult( FailureMechanismSectionAssemblyGroup sectionAssemblyGroup, ExportableFailureMechanismType failureMechanismType, - string failureMechanismCode) + string failureMechanismCode, string failureMechanismName) { return new ExportableFailureMechanismCombinedSectionAssemblyResult( new ExportableFailureMechanismSubSectionAssemblyResult(sectionAssemblyGroup, ExportableAssemblyMethod.WBI3B1), - failureMechanismType, failureMechanismCode); + failureMechanismType, failureMechanismCode, failureMechanismName); } } } \ No newline at end of file