Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs =================================================================== diff -u -rd250742a6f6832dca2d6e343662a2810d6623119 -r42e0759081ece99db15765b49891acf205c78932 --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision d250742a6f6832dca2d6e343662a2810d6623119) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision 42e0759081ece99db15765b49891acf205c78932) @@ -26,6 +26,7 @@ using System.Text.RegularExpressions; using Core.Common.Base; using Core.Common.Base.Geometry; +using Core.Common.Util.Extensions; using log4net; using Ringtoets.Common.Data.Hydraulics; using Ringtoets.DuneErosion.Data; @@ -47,7 +48,7 @@ /// the . /// /// The to update. - /// The hydraulic boundary location to use. + /// The hydraulic boundary locations to use. /// The dune locations to use. /// Thrown when any parameter is null. public static void SetDuneLocations(DuneErosionFailureMechanism failureMechanism, @@ -141,15 +142,8 @@ private static IEnumerable ClearDuneCalculationsOutput(IEnumerable calculations) { - var affectedCalculations = new List(); - foreach (DuneLocationCalculation calculation in calculations) - { - if (calculation.Output != null) - { - calculation.Output = null; - affectedCalculations.Add(calculation); - } - } + IEnumerable affectedCalculations = calculations.Where(c => c.Output != null).ToArray(); + affectedCalculations.ForEachElementDo(c => c.Output = null); return affectedCalculations; }