Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsInputView.cs =================================================================== diff -u -rc7c42619449f79a064a8890a1f77baba14bb2af9 -r0f2c3010ba8a0760af2c98f70abd6542a936ca32 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsInputView.cs (.../GrassCoverErosionInwardsInputView.cs) (revision c7c42619449f79a064a8890a1f77baba14bb2af9) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsInputView.cs (.../GrassCoverErosionInwardsInputView.cs) (revision 0f2c3010ba8a0760af2c98f70abd6542a936ca32) @@ -39,6 +39,7 @@ private GrassCoverErosionInwardsCalculation calculation; private ChartData dikeProfileData; private ChartData foreshoreData; + private ChartData dikeHeightData; /// /// Creates a new instance of . @@ -113,6 +114,7 @@ // Bottom most layer foreshoreData = AddOrUpdateChartData(foreshoreData, GetForeshoreData()); dikeProfileData = AddOrUpdateChartData(dikeProfileData, GetDikeProfileData()); + dikeHeightData = AddOrUpdateChartData(dikeHeightData, GetDikeHeightData()); // Top most layer } @@ -135,9 +137,20 @@ { return ChartDataFactory.CreateEmptyLineData(Resources.DikeProfile_DisplayName); } + return GrassCoverErosionInwardsChartDataFactory.Create(data.DikeGeometry); } + private ChartData GetDikeHeightData() + { + if (data == null || !data.DikeGeometry.Any()) + { + return ChartDataFactory.CreateEmptyLineData(Resources.DikeHeight_ChartName); + } + + return GrassCoverErosionInwardsChartDataFactory.Create(data.DikeHeight, data.DikeGeometry); + } + private ChartData AddOrUpdateChartData(ChartData oldChartData, ChartData newChartData) { if (oldChartData != null)