Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs =================================================================== diff -u -r1842c5be2441b5fe3b19867ff69a30194d9534d0 -r9717724b58f9be090380d74ba4d30c74ba81eb0c --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision 1842c5be2441b5fe3b19867ff69a30194d9534d0) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision 9717724b58f9be090380d74ba4d30c74ba81eb0c) @@ -25,6 +25,7 @@ using Core.Common.Base.Geometry; using Ringtoets.Common.Data.Hydraulics; using Ringtoets.DuneErosion.Data; +using Ringtoets.DuneErosion.IO; namespace Ringtoets.DuneErosion.Service { @@ -43,7 +44,7 @@ /// Thrown when is null. public static void SetDuneLocations(DuneErosionFailureMechanism failureMechanism, HydraulicBoundaryDatabase hydraulicBoundaryDatabase, - IEnumerable duneLocations) + IEnumerable duneLocations) { if (failureMechanism == null) { @@ -56,12 +57,18 @@ return; } - foreach (DuneLocation duneLocation in duneLocations) + foreach (ReadDuneLocation duneLocation in duneLocations) { if (hydraulicBoundaryDatabase.Locations.Any(hydraulicBoundaryLocation => Math2D.AreEqualPoints(hydraulicBoundaryLocation.Location, duneLocation.Location))) { - failureMechanism.DuneLocations.Add(duneLocation); + failureMechanism.DuneLocations.Add(new DuneLocation(duneLocation.Name, + duneLocation.Location.X, + duneLocation.Location.Y, + duneLocation.CoastalAreaId, + duneLocation.Offset, + duneLocation.Orientation, + duneLocation.D50)); } } }