Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacrostabilityOutwards/MacroStabilityOutwardsFailureMechanismCreateExtensions.cs =================================================================== diff -u -r2ef5183542af0464fab4ebadb3a6c2c4f7ff46b7 -r36d4b4090a4169cc8d25ede0029a3244df8fe74d --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacrostabilityOutwards/MacroStabilityOutwardsFailureMechanismCreateExtensions.cs (.../MacroStabilityOutwardsFailureMechanismCreateExtensions.cs) (revision 2ef5183542af0464fab4ebadb3a6c2c4f7ff46b7) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/MacrostabilityOutwards/MacroStabilityOutwardsFailureMechanismCreateExtensions.cs (.../MacroStabilityOutwardsFailureMechanismCreateExtensions.cs) (revision 36d4b4090a4169cc8d25ede0029a3244df8fe74d) @@ -25,7 +25,7 @@ using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; -namespace Application.Ringtoets.Storage.Create.MacrostabilityOutwards +namespace Application.Ringtoets.Storage.Create.MacroStabilityOutwards { /// /// Extension methods for related to creating a . @@ -43,6 +43,7 @@ { FailureMechanismEntity entity = mechanism.Create(FailureMechanismType.MacroStabilityOutwards, registry); AddEntitiesForSectionResults(mechanism.SectionResults, registry); + AddEntitiesForFailureMechanismMeta(mechanism, entity); return entity; } @@ -53,10 +54,21 @@ { foreach (MacroStabilityOutwardsFailureMechanismSectionResult macroStabilityOutwardsFailureMechanismSectionResult in sectionResults) { - MacrostabilityOutwardsSectionResultEntity sectionResultEntity = macroStabilityOutwardsFailureMechanismSectionResult.Create(); + MacroStabilityOutwardsSectionResultEntity sectionResultEntity = macroStabilityOutwardsFailureMechanismSectionResult.Create(); FailureMechanismSectionEntity section = registry.Get(macroStabilityOutwardsFailureMechanismSectionResult.Section); - section.MacrostabilityOutwardsSectionResultEntities.Add(sectionResultEntity); + section.MacroStabilityOutwardsSectionResultEntities.Add(sectionResultEntity); } } + + private static void AddEntitiesForFailureMechanismMeta(MacroStabilityOutwardsFailureMechanism mechanism, + FailureMechanismEntity entity) + { + var metaEntity = new MacroStabilityOutwardsFailureMechanismMetaEntity + { + A = mechanism.MacroStabilityOutwardsProbabilityAssessmentInput.A + }; + + entity.MacroStabilityOutwardsFailureMechanismMetaEntities.Add(metaEntity); + } } } \ No newline at end of file