Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverDataSynchronizationService.cs
===================================================================
diff -u -r7618e47c7ff0d09102d56e2c25545f57a4269352 -rdee01f6d6c15af0cc124816bfe99c7658af8995d
--- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverDataSynchronizationService.cs (.../StabilityStoneCoverDataSynchronizationService.cs) (revision 7618e47c7ff0d09102d56e2c25545f57a4269352)
+++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverDataSynchronizationService.cs (.../StabilityStoneCoverDataSynchronizationService.cs) (revision dee01f6d6c15af0cc124816bfe99c7658af8995d)
@@ -21,7 +21,6 @@
using System;
using System.Collections.Generic;
-using System.Collections.ObjectModel;
using System.Linq;
using Core.Common.Base;
using Ringtoets.HydraRing.Data;
@@ -67,8 +66,7 @@
///
/// The
/// which contains the calculations.
- /// An of calculations which are affected by
- /// removing data.
+ /// An of objects which are affected by removing data.
/// Thrown when
/// is null.
public static IEnumerable ClearAllWaveConditionsCalculationOutputAndHydraulicBoundaryLocations(
@@ -79,17 +77,11 @@
throw new ArgumentNullException("failureMechanism");
}
- Collection affectedItems = new Collection();
-
+ var affectedItems = new List();
foreach (var calculation in failureMechanism.Calculations.Cast())
{
- bool calculationChanged = ClearWaveConditionsCalculationOutput(calculation)
- .Concat(ClearHydraulicBoundaryLocation(calculation.InputParameters))
- .Any();
- if (calculationChanged)
- {
- affectedItems.Add(calculation);
- }
+ affectedItems.AddRange(ClearWaveConditionsCalculationOutput(calculation)
+ .Concat(ClearHydraulicBoundaryLocation(calculation.InputParameters)));
}
return affectedItems;