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));
}
}
}