Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r83a72354e69c186ca436bbe29e31122b9b8f4c3a -r056c24804fa3267952bebae1f58705bf45338b07 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 83a72354e69c186ca436bbe29e31122b9b8f4c3a) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 056c24804fa3267952bebae1f58705bf45338b07) @@ -33,6 +33,7 @@ using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.GrassCoverErosionOutwards.Data; using Ringtoets.HeightStructures.Data; +using Ringtoets.HydraRing.Data; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Piping.Data; using Ringtoets.StabilityStoneCover.Data; @@ -445,6 +446,7 @@ entity.ReadGeneralGrassCoverErosionOutwardsCalculationInput(failureMechanism.GeneralInput); entity.ReadGrassCoverErosionOutwardsMechanismSectionResults(failureMechanism, collector); entity.ReadForeshoreProfiles(failureMechanism.ForeshoreProfiles, collector); + entity.ReadHydraulicBoundaryLocations(failureMechanism.HydraulicBoundaryLocations, collector); ReadGrassCoverErosionOutwardsWaveConditionsRootCalculationGroup(entity.CalculationGroupEntity, failureMechanism.WaveConditionsCalculationGroup, collector); } @@ -465,6 +467,11 @@ } } + private static void ReadHydraulicBoundaryLocations(this FailureMechanismEntity entity, ObservableList locations, ReadConversionCollector collector) + { + locations.AddRange(entity.GrassCoverErosionOutwardsHydraulicLocationEntities.Select(location => location.Read(collector))); + } + private static void ReadGrassCoverErosionOutwardsWaveConditionsRootCalculationGroup(CalculationGroupEntity rootCalculationGroupEntity, CalculationGroup targetRootCalculationGroup, ReadConversionCollector collector) {