Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r2973c5f790a5131e427bd5f73e2a620044199639 -r02670d8c9fceeaea5f829937a2eb269f3488c6b1 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 2973c5f790a5131e427bd5f73e2a620044199639) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 02670d8c9fceeaea5f829937a2eb269f3488c6b1) @@ -705,10 +705,7 @@ { foreach (GrassCoverErosionOutwardsWaveConditionsCalculation calculation in calculations) { - WaveConditionsCalculationService.Instance.Validate(calculation.InputParameters, - database, - calculation.Name, - RingtoetsGrassCoverErosionOutwardsServiceResources.GrassCoverErosionOutwardsWaveConditionsCalculationActivity_LogMessage_DesignWaterLevel_name); + new GrassCoverErosionOutwardsWaveConditionsCalculationService().Validate(calculation, database.FilePath); } } @@ -749,7 +746,7 @@ Gui.MainWindow, calculations .Select(calculation => new GrassCoverErosionOutwardsWaveConditionsCalculationActivity(calculation, - Path.GetDirectoryName(assessmentSection.HydraulicBoundaryDatabase.FilePath), + assessmentSection.HydraulicBoundaryDatabase.FilePath, failureMechanism, assessmentSection)) .ToList()); @@ -837,7 +834,7 @@ { ActivityProgressDialogRunner.Run(Gui.MainWindow, new GrassCoverErosionOutwardsWaveConditionsCalculationActivity(calculation, - Path.GetDirectoryName(context.AssessmentSection.HydraulicBoundaryDatabase.FilePath), + context.AssessmentSection.HydraulicBoundaryDatabase.FilePath, context.FailureMechanism, context.AssessmentSection)); calculation.NotifyObservers();