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;