Index: Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoAssessmentSectionCommand.cs =================================================================== diff -u -r0a94ed42cb943659d68be2ce6fb430f8f29fc3f3 -r07b2fbe1224aadaa0682f3744d755142280fb21c --- Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoAssessmentSectionCommand.cs (.../AddNewDemoAssessmentSectionCommand.cs) (revision 0a94ed42cb943659d68be2ce6fb430f8f29fc3f3) +++ Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoAssessmentSectionCommand.cs (.../AddNewDemoAssessmentSectionCommand.cs) (revision 07b2fbe1224aadaa0682f3744d755142280fb21c) @@ -9,6 +9,7 @@ using Ringtoets.Common.Data.Probabilistics; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.IO; +using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.HydraRing.Data; using Ringtoets.Integration.Data; using Ringtoets.Integration.Plugin.FileImporters; @@ -63,9 +64,12 @@ InitializeDemoHydraulicBoundaryDatabase(demoAssessmentSection); InitializeDemoFailureMechanismSections(demoAssessmentSection); InitializeDemoPipingData(demoAssessmentSection); + InitializeGrassCoverErosionInwardsData(demoAssessmentSection); return demoAssessmentSection; } + + private void InitializeDemoReferenceLine(AssessmentSection demoAssessmentSection) { using (var embeddedResourceFileWriter = new EmbeddedResourceFileWriter(GetType().Assembly, true, "traject_6-3.shp", "traject_6-3.dbf", "traject_6-3.prj", "traject_6-3.shx")) @@ -140,6 +144,16 @@ calculation.InputParameters.NotifyObservers(); } + private void InitializeGrassCoverErosionInwardsData(AssessmentSection demoAssessmentSection) + { + var failureMechanism = demoAssessmentSection.GrassCoverErosionInwards; + + var calculation = new GrassCoverErosionInwardsCalculation(failureMechanism.GeneralInput); + failureMechanism.CalculationsGroup.Children.Add(calculation); + calculation.InputParameters.HydraulicBoundaryLocation = demoAssessmentSection.HydraulicBoundaryDatabase.Locations.First(hl => hl.Id == 1300001); + calculation.InputParameters.NotifyObservers(); + } + private void SetHydraulicBoundaryLocationValues(ICollection locations) { locations.ElementAt(0).DesignWaterLevel = 5.78;