Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r948bc61d0095021cfad938557c5b98f00a150044 -r8b7dd9558eedd7bb6ed604dfa5b864985fa23453 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 948bc61d0095021cfad938557c5b98f00a150044) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 8b7dd9558eedd7bb6ed604dfa5b864985fa23453) @@ -81,13 +81,25 @@ }; yield return new PropertyInfo { - CreateInstance = context => new GrassCoverErosionOutwardsDesignWaterLevelLocationsProperties(context.WrappedData, - hbl => hbl.DesignWaterLevelCalculation1) + CreateInstance = context => + { + var hydraulicBoundaryLocationCalculations = new ObservableList(); + + hydraulicBoundaryLocationCalculations.AddRange(context.WrappedData.Select(loc => loc.DesignWaterLevelCalculation1)); + + return new GrassCoverErosionOutwardsDesignWaterLevelLocationsProperties(hydraulicBoundaryLocationCalculations); + } }; yield return new PropertyInfo { - CreateInstance = context => new GrassCoverErosionOutwardsWaveHeightLocationsProperties(context.WrappedData, - hbl => hbl.WaveHeightCalculation1) + CreateInstance = context => + { + var hydraulicBoundaryLocationCalculations = new ObservableList(); + + hydraulicBoundaryLocationCalculations.AddRange(context.WrappedData.Select(loc => loc.DesignWaterLevelCalculation1)); + + return new GrassCoverErosionOutwardsWaveHeightLocationsProperties(hydraulicBoundaryLocationCalculations); + } }; yield return new PropertyInfo(); @@ -102,14 +114,12 @@ yield return new PropertyInfo { - CreateInstance = context => new GrassCoverErosionOutwardsDesignWaterLevelLocationProperties(context.WrappedData, - context.WrappedData.DesignWaterLevelCalculation1) + CreateInstance = context => new GrassCoverErosionOutwardsDesignWaterLevelLocationProperties(context.WrappedData.DesignWaterLevelCalculation1) }; yield return new PropertyInfo { - CreateInstance = context => new GrassCoverErosionOutwardsWaveHeightLocationProperties(context.WrappedData, - context.WrappedData.WaveHeightCalculation1) + CreateInstance = context => new GrassCoverErosionOutwardsWaveHeightLocationProperties(context.WrappedData.WaveHeightCalculation1) }; }