Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r3e7db9d95e07d438ec99f8488ec184848655b98c -r6e33ada58f1a53a5a732c3b4e46583ad846a2983 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 3e7db9d95e07d438ec99f8488ec184848655b98c) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 6e33ada58f1a53a5a732c3b4e46583ad846a2983) @@ -29,6 +29,7 @@ using Application.Ringtoets.Storage.Read.GrassCoverErosionOutwards; using Application.Ringtoets.Storage.Read.HeightStructures; using Application.Ringtoets.Storage.Read.Piping; +using Application.Ringtoets.Storage.Read.PipingStructures; using Application.Ringtoets.Storage.Read.StabilityPointStructures; using Application.Ringtoets.Storage.Read.StabilityStoneCover; using Application.Ringtoets.Storage.Read.WaveImpactAsphaltCover; @@ -61,15 +62,19 @@ /// The to read into a . /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadCommonFailureMechanismProperties(this FailureMechanismEntity entity, IFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadCommonFailureMechanismProperties(this FailureMechanismEntity entity, + IFailureMechanism failureMechanism, + ReadConversionCollector collector) { failureMechanism.IsRelevant = Convert.ToBoolean(entity.IsRelevant); failureMechanism.Comments = entity.Comments; entity.ReadFailureMechanismSections(failureMechanism, collector); } - private static void ReadFailureMechanismSections(this FailureMechanismEntity entity, IFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadFailureMechanismSections(this FailureMechanismEntity entity, + IFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var failureMechanismSectionEntity in entity.FailureMechanismSectionEntities) { @@ -90,7 +95,9 @@ /// is null /// is null /// - internal static void ReadAsPipingFailureMechanism(this FailureMechanismEntity entity, PipingFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsPipingFailureMechanism(this FailureMechanismEntity entity, + PipingFailureMechanism failureMechanism, + ReadConversionCollector collector) { if (failureMechanism == null) { @@ -124,14 +131,17 @@ failureMechanism.GeneralInput, collector); } - private static void ReadProbabilityAssessmentInput(ICollection pipingFailureMechanismMetaEntities, PipingProbabilityAssessmentInput pipingProbabilityAssessmentInput) + private static void ReadProbabilityAssessmentInput(ICollection pipingFailureMechanismMetaEntities, + PipingProbabilityAssessmentInput pipingProbabilityAssessmentInput) { PipingProbabilityAssessmentInput probabilityAssessmentInput = pipingFailureMechanismMetaEntities.ElementAt(0).Read(); pipingProbabilityAssessmentInput.A = probabilityAssessmentInput.A; } - private static void ReadPipingMechanismSectionResults(this FailureMechanismEntity entity, PipingFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadPipingMechanismSectionResults(this FailureMechanismEntity entity, + PipingFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.PipingSectionResultEntities)) { @@ -164,7 +174,9 @@ /// The to read into a . /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsGrassCoverErosionInwardsFailureMechanism(this FailureMechanismEntity entity, GrassCoverErosionInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsGrassCoverErosionInwardsFailureMechanism(this FailureMechanismEntity entity, + GrassCoverErosionInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadGeneralGrassCoverErosionInwardsCalculationInput(failureMechanism.GeneralInput); @@ -173,7 +185,8 @@ entity.ReadGrassCoverErosionInwardsMechanismSectionResults(failureMechanism, collector); } - private static void ReadGeneralGrassCoverErosionInwardsCalculationInput(this FailureMechanismEntity entity, GeneralGrassCoverErosionInwardsInput input) + private static void ReadGeneralGrassCoverErosionInwardsCalculationInput(this FailureMechanismEntity entity, + GeneralGrassCoverErosionInwardsInput input) { entity.GrassCoverErosionInwardsFailureMechanismMetaEntities.Single().Read(input); } @@ -186,7 +199,9 @@ } } - private static void ReadGrassCoverErosionInwardsMechanismSectionResults(this FailureMechanismEntity entity, GrassCoverErosionInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadGrassCoverErosionInwardsMechanismSectionResults(this FailureMechanismEntity entity, + GrassCoverErosionInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.GrassCoverErosionInwardsSectionResultEntities)) { @@ -218,7 +233,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsHeightStructuresFailureMechanism(this FailureMechanismEntity entity, HeightStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsHeightStructuresFailureMechanism(this FailureMechanismEntity entity, + HeightStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadHeightStructuresMechanismSectionResults(failureMechanism, collector); @@ -228,7 +245,9 @@ ReadHeightStructuresRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.CalculationsGroup, collector); } - private static void ReadHeightStructuresMechanismSectionResults(this FailureMechanismEntity entity, HeightStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadHeightStructuresMechanismSectionResults(this FailureMechanismEntity entity, + HeightStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.HeightStructuresSectionResultEntities)) { @@ -271,13 +290,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsStrengthStabilityLengthwiseConstructionFailureMechanism(this FailureMechanismEntity entity, StrengthStabilityLengthwiseConstructionFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsStrengthStabilityLengthwiseConstructionFailureMechanism(this FailureMechanismEntity entity, + StrengthStabilityLengthwiseConstructionFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadStrengthStabilityLengthwiseConstructionMechanismSectionResults(failureMechanism, collector); } - private static void ReadStrengthStabilityLengthwiseConstructionMechanismSectionResults(this FailureMechanismEntity entity, StrengthStabilityLengthwiseConstructionFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadStrengthStabilityLengthwiseConstructionMechanismSectionResults(this FailureMechanismEntity entity, + StrengthStabilityLengthwiseConstructionFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.StrengthStabilityLengthwiseConstructionSectionResultEntities)) { @@ -298,13 +321,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsTechnicalInnovationFailureMechanism(this FailureMechanismEntity entity, TechnicalInnovationFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsTechnicalInnovationFailureMechanism(this FailureMechanismEntity entity, + TechnicalInnovationFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadTechnicalInnovationMechanismSectionResults(failureMechanism, collector); } - private static void ReadTechnicalInnovationMechanismSectionResults(this FailureMechanismEntity entity, TechnicalInnovationFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadTechnicalInnovationMechanismSectionResults(this FailureMechanismEntity entity, + TechnicalInnovationFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.TechnicalInnovationSectionResultEntities)) { @@ -325,13 +352,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsWaterPressureAsphaltCoverFailureMechanism(this FailureMechanismEntity entity, WaterPressureAsphaltCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsWaterPressureAsphaltCoverFailureMechanism(this FailureMechanismEntity entity, + WaterPressureAsphaltCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadWaterPressureAsphaltCoverMechanismSectionResults(failureMechanism, collector); } - private static void ReadWaterPressureAsphaltCoverMechanismSectionResults(this FailureMechanismEntity entity, WaterPressureAsphaltCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadWaterPressureAsphaltCoverMechanismSectionResults(this FailureMechanismEntity entity, + WaterPressureAsphaltCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.WaterPressureAsphaltCoverSectionResultEntities)) { @@ -352,7 +383,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsClosingStructuresFailureMechanism(this FailureMechanismEntity entity, ClosingStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsClosingStructuresFailureMechanism(this FailureMechanismEntity entity, + ClosingStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadClosingStructuresMechanismSectionResults(failureMechanism, collector); @@ -362,7 +395,9 @@ ReadClosingStructuresRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.CalculationsGroup, collector); } - private static void ReadClosingStructuresMechanismSectionResults(this FailureMechanismEntity entity, ClosingStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadClosingStructuresMechanismSectionResults(this FailureMechanismEntity entity, + ClosingStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.ClosingStructuresSectionResultEntities)) { @@ -379,7 +414,8 @@ generalInput.N2A = generalClosingStructuresInput.N2A; } - private static void ReadClosingStructures(this FailureMechanismEntity entity, ObservableList closingStructures, ReadConversionCollector collector) + private static void ReadClosingStructures(this FailureMechanismEntity entity, ObservableList closingStructures, + ReadConversionCollector collector) { closingStructures.AddRange(entity.ClosingStructureEntities.OrderBy(fpe => fpe.Order).Select(structureEntity => structureEntity.Read(collector))); } @@ -405,13 +441,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsMacrostabilityInwardsFailureMechanism(this FailureMechanismEntity entity, MacrostabilityInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsMacrostabilityInwardsFailureMechanism(this FailureMechanismEntity entity, + MacrostabilityInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadMacrostabilityInwardsMechanismSectionResults(failureMechanism, collector); } - private static void ReadMacrostabilityInwardsMechanismSectionResults(this FailureMechanismEntity entity, MacrostabilityInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadMacrostabilityInwardsMechanismSectionResults(this FailureMechanismEntity entity, + MacrostabilityInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.MacrostabilityInwardsSectionResultEntities)) { @@ -432,13 +472,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsMacrostabilityOutwardsFailureMechanism(this FailureMechanismEntity entity, MacrostabilityOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsMacrostabilityOutwardsFailureMechanism(this FailureMechanismEntity entity, + MacrostabilityOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadMacrostabilityOutwardsMechanismSectionResults(failureMechanism, collector); } - private static void ReadMacrostabilityOutwardsMechanismSectionResults(this FailureMechanismEntity entity, MacrostabilityOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadMacrostabilityOutwardsMechanismSectionResults(this FailureMechanismEntity entity, + MacrostabilityOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.MacrostabilityOutwardsSectionResultEntities)) { @@ -459,7 +503,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsWaveImpactAsphaltCoverFailureMechanism(this FailureMechanismEntity entity, WaveImpactAsphaltCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsWaveImpactAsphaltCoverFailureMechanism(this FailureMechanismEntity entity, + WaveImpactAsphaltCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadWaveImpactAsphaltCoverMechanismSectionResults(failureMechanism, collector); @@ -468,7 +514,9 @@ ReadWaveImpactAsphaltCoverRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.WaveConditionsCalculationGroup, collector); } - private static void ReadWaveImpactAsphaltCoverMechanismSectionResults(this FailureMechanismEntity entity, WaveImpactAsphaltCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadWaveImpactAsphaltCoverMechanismSectionResults(this FailureMechanismEntity entity, + WaveImpactAsphaltCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.WaveImpactAsphaltCoverSectionResultEntities)) { @@ -500,7 +548,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsGrassCoverErosionOutwardsFailureMechanism(this FailureMechanismEntity entity, GrassCoverErosionOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsGrassCoverErosionOutwardsFailureMechanism(this FailureMechanismEntity entity, + GrassCoverErosionOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadGeneralGrassCoverErosionOutwardsCalculationInput(failureMechanism.GeneralInput); @@ -511,12 +561,15 @@ ReadGrassCoverErosionOutwardsWaveConditionsRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.WaveConditionsCalculationGroup, collector); } - private static void ReadGeneralGrassCoverErosionOutwardsCalculationInput(this FailureMechanismEntity entity, GeneralGrassCoverErosionOutwardsInput input) + private static void ReadGeneralGrassCoverErosionOutwardsCalculationInput(this FailureMechanismEntity entity, + GeneralGrassCoverErosionOutwardsInput input) { entity.GrassCoverErosionOutwardsFailureMechanismMetaEntities.Single().Read(input); } - private static void ReadGrassCoverErosionOutwardsMechanismSectionResults(this FailureMechanismEntity entity, GrassCoverErosionOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadGrassCoverErosionOutwardsMechanismSectionResults(this FailureMechanismEntity entity, + GrassCoverErosionOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.GrassCoverErosionOutwardsSectionResultEntities)) { @@ -527,7 +580,9 @@ } } - private static void ReadHydraulicBoundaryLocations(this FailureMechanismEntity entity, List locations, ReadConversionCollector collector) + private static void ReadHydraulicBoundaryLocations(this FailureMechanismEntity entity, + List locations, + ReadConversionCollector collector) { locations.AddRange( entity @@ -556,13 +611,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsGrassCoverSlipOffInwardsFailureMechanism(this FailureMechanismEntity entity, GrassCoverSlipOffInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsGrassCoverSlipOffInwardsFailureMechanism(this FailureMechanismEntity entity, + GrassCoverSlipOffInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadGrassCoverSlipOffInwardsMechanismSectionResults(failureMechanism, collector); } - private static void ReadGrassCoverSlipOffInwardsMechanismSectionResults(this FailureMechanismEntity entity, GrassCoverSlipOffInwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadGrassCoverSlipOffInwardsMechanismSectionResults(this FailureMechanismEntity entity, + GrassCoverSlipOffInwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.GrassCoverSlipOffInwardsSectionResultEntities)) { @@ -583,13 +642,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsGrassCoverSlipOffOutwardsFailureMechanism(this FailureMechanismEntity entity, GrassCoverSlipOffOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsGrassCoverSlipOffOutwardsFailureMechanism(this FailureMechanismEntity entity, + GrassCoverSlipOffOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadGrassCoverSlipOffOutwardsMechanismSectionResults(failureMechanism, collector); } - private static void ReadGrassCoverSlipOffOutwardsMechanismSectionResults(this FailureMechanismEntity entity, GrassCoverSlipOffOutwardsFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadGrassCoverSlipOffOutwardsMechanismSectionResults(this FailureMechanismEntity entity, + GrassCoverSlipOffOutwardsFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.GrassCoverSlipOffOutwardsSectionResultEntities)) { @@ -610,13 +673,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsMicrostabilityFailureMechanism(this FailureMechanismEntity entity, MicrostabilityFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsMicrostabilityFailureMechanism(this FailureMechanismEntity entity, + MicrostabilityFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadMicrostabilityMechanismSectionResults(failureMechanism, collector); } - private static void ReadMicrostabilityMechanismSectionResults(this FailureMechanismEntity entity, MicrostabilityFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadMicrostabilityMechanismSectionResults(this FailureMechanismEntity entity, + MicrostabilityFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.MicrostabilitySectionResultEntities)) { @@ -637,13 +704,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsPipingStructureFailureMechanism(this FailureMechanismEntity entity, PipingStructureFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsPipingStructureFailureMechanism(this FailureMechanismEntity entity, + PipingStructureFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadPipingStructureMechanismSectionResults(failureMechanism, collector); } - private static void ReadPipingStructureMechanismSectionResults(this FailureMechanismEntity entity, PipingStructureFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadPipingStructureMechanismSectionResults(this FailureMechanismEntity entity, + PipingStructureFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.PipingStructureSectionResultEntities)) { @@ -664,13 +735,17 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsDuneErosionFailureMechanism(this FailureMechanismEntity entity, DuneErosionFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsDuneErosionFailureMechanism(this FailureMechanismEntity entity, + DuneErosionFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadDuneErosionMechanismSectionResults(failureMechanism, collector); } - private static void ReadDuneErosionMechanismSectionResults(this FailureMechanismEntity entity, DuneErosionFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadDuneErosionMechanismSectionResults(this FailureMechanismEntity entity, + DuneErosionFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.DuneErosionSectionResultEntities)) { @@ -691,7 +766,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsStabilityStoneCoverFailureMechanism(this FailureMechanismEntity entity, StabilityStoneCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsStabilityStoneCoverFailureMechanism(this FailureMechanismEntity entity, + StabilityStoneCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadStabilityStoneCoverMechanismSectionResults(failureMechanism, collector); @@ -700,12 +777,15 @@ ReadStabilityStoneCoverWaveConditionsRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.WaveConditionsCalculationGroup, collector); } - private static void ReadForeshoreProfiles(this FailureMechanismEntity entity, ObservableList foreshoreProfiles, ReadConversionCollector collector) + private static void ReadForeshoreProfiles(this FailureMechanismEntity entity, ObservableList foreshoreProfiles, + ReadConversionCollector collector) { foreshoreProfiles.AddRange(entity.ForeshoreProfileEntities.OrderBy(fpe => fpe.Order).Select(foreshoreProfileEntity => foreshoreProfileEntity.Read(collector))); } - private static void ReadStabilityStoneCoverMechanismSectionResults(this FailureMechanismEntity entity, StabilityStoneCoverFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadStabilityStoneCoverMechanismSectionResults(this FailureMechanismEntity entity, + StabilityStoneCoverFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.StabilityStoneCoverSectionResultEntities)) { @@ -717,7 +797,8 @@ } private static void ReadStabilityStoneCoverWaveConditionsRootCalculationGroup(CalculationGroupEntity rootCalculationGroupEntity, - CalculationGroup targetRootCalculationGroup, ReadConversionCollector collector) + CalculationGroup targetRootCalculationGroup, + ReadConversionCollector collector) { CalculationGroup rootCalculationGroup = rootCalculationGroupEntity.ReadAsStabilityStoneCoverWaveConditionsCalculationGroup(collector); foreach (ICalculationBase calculationBase in rootCalculationGroup.Children) @@ -736,7 +817,9 @@ /// The to create for. /// The target of the read operation. /// The object keeping track of read operations. - internal static void ReadAsStabilityPointStructuresFailureMechanism(this FailureMechanismEntity entity, StabilityPointStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + internal static void ReadAsStabilityPointStructuresFailureMechanism(this FailureMechanismEntity entity, + StabilityPointStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadStabilityPointStructuresMechanismSectionResults(failureMechanism, collector); @@ -746,14 +829,16 @@ ReadStabilityPointStructuresRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.CalculationsGroup, collector); } - private static void ReadStabilityPointStructuresMechanismSectionResults(this FailureMechanismEntity entity, StabilityPointStructuresFailureMechanism failureMechanism, ReadConversionCollector collector) + private static void ReadStabilityPointStructuresMechanismSectionResults(this FailureMechanismEntity entity, + StabilityPointStructuresFailureMechanism failureMechanism, + ReadConversionCollector collector) { foreach (var sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.StabilityPointStructuresSectionResultEntities)) { var failureMechanismSection = collector.Get(sectionResultEntity.FailureMechanismSectionEntity); var result = failureMechanism.SectionResults.Single(sr => ReferenceEquals(sr.Section, failureMechanismSection)); - sectionResultEntity.Read(result); + sectionResultEntity.Read(result, collector); } }