Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsOutputEntityReadExtensions.cs =================================================================== diff -u -r3fb0df0ed6e64657154700ee7706e035d5bf99f5 -rcb9ea4ad53b55626245ff8399d7cf0905185e632 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsOutputEntityReadExtensions.cs (.../GrassCoverErosionInwardsOutputEntityReadExtensions.cs) (revision 3fb0df0ed6e64657154700ee7706e035d5bf99f5) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsOutputEntityReadExtensions.cs (.../GrassCoverErosionInwardsOutputEntityReadExtensions.cs) (revision cb9ea4ad53b55626245ff8399d7cf0905185e632) @@ -42,13 +42,18 @@ /// A new . internal static GrassCoverErosionInwardsOutput Read(this GrassCoverErosionInwardsOutputEntity entity) { - return new GrassCoverErosionInwardsOutput(entity.WaveHeight.ToNullAsNaN(), - Convert.ToBoolean(entity.IsOvertoppingDominant), - ReadProbabilityAssessmentOutput(entity), + return new GrassCoverErosionInwardsOutput(ReadResultOutput(entity), GetDikeHeightOutput(entity), GetOvertoppingRateOutput(entity)); } + private static GrassCoverErosionInwardsResultOutput ReadResultOutput(GrassCoverErosionInwardsOutputEntity entity) + { + return new GrassCoverErosionInwardsResultOutput(entity.WaveHeight.ToNullAsNaN(), + Convert.ToBoolean(entity.IsOvertoppingDominant), + ReadProbabilityAssessmentOutput(entity)); + } + private static ProbabilityAssessmentOutput ReadProbabilityAssessmentOutput(GrassCoverErosionInwardsOutputEntity entity) { return new ProbabilityAssessmentOutput(entity.RequiredProbability.ToNullAsNaN(),