Index: Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs
===================================================================
diff -u -rce9e1d476f00cfb42ce2a8ab6c762baf5abfd97b -r11949f071abdcebaadf757c53a34b93299aefbaa
--- Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision ce9e1d476f00cfb42ce2a8ab6c762baf5abfd97b)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 11949f071abdcebaadf757c53a34b93299aefbaa)
@@ -31,6 +31,8 @@
using Ringtoets.Common.Data.Hydraulics;
using Ringtoets.Common.Data.Structures;
using Ringtoets.Common.Service;
+using Ringtoets.DuneErosion.Data;
+using Ringtoets.DuneErosion.Service;
using Ringtoets.GrassCoverErosionInwards.Data;
using Ringtoets.GrassCoverErosionInwards.Service;
using Ringtoets.GrassCoverErosionInwards.Utils;
@@ -184,28 +186,36 @@
///
/// Clears the output of the hydraulic boundary locations within the
- /// and .
+ /// and .
///
/// The wich contains the locations.
- /// The which contains the locations.
+ /// The which contains the locations.
+ /// The which contains locations.
/// All objects affected by the operation.
/// Thrown when
- /// or is null.
+ /// or is null.
public static IEnumerable ClearHydraulicBoundaryLocationOutput(HydraulicBoundaryDatabase hydraulicBoundaryDatabase,
- GrassCoverErosionOutwardsFailureMechanism failureMechanism)
+ GrassCoverErosionOutwardsFailureMechanism grassCoverErosionOutwardsFailureMechanism,
+ DuneErosionFailureMechanism duneErosionFailureMechanism)
{
if (hydraulicBoundaryDatabase == null)
{
throw new ArgumentNullException("hydraulicBoundaryDatabase");
}
- if (failureMechanism == null)
+ if (grassCoverErosionOutwardsFailureMechanism == null)
{
- throw new ArgumentNullException("failureMechanism");
+ throw new ArgumentNullException("grassCoverErosionOutwardsFailureMechanism");
}
+ if (duneErosionFailureMechanism == null)
+ {
+ throw new ArgumentNullException("duneErosionFailureMechanism");
+ }
- return RingtoetsCommonDataSynchronizationService.ClearHydraulicBoundaryLocationOutput(failureMechanism.HydraulicBoundaryLocations)
+ return RingtoetsCommonDataSynchronizationService.ClearHydraulicBoundaryLocationOutput(grassCoverErosionOutwardsFailureMechanism.HydraulicBoundaryLocations)
.Concat(RingtoetsCommonDataSynchronizationService.ClearHydraulicBoundaryLocationOutput(
hydraulicBoundaryDatabase.Locations))
+ .Concat(DuneErosionDataSynchronizationService.ClearDuneLocationOutput(
+ duneErosionFailureMechanism.DuneLocations))
.ToArray();
}