Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/FileImporters/ClosingStructureUpdateDataStrategy.cs =================================================================== diff -u -r3ce69e451a97f622288b172d1dcef1ac3fbc9bc1 -r9da080f738eb93fe40ed2a855753ea9c455063bc --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/FileImporters/ClosingStructureUpdateDataStrategy.cs (.../ClosingStructureUpdateDataStrategy.cs) (revision 3ce69e451a97f622288b172d1dcef1ac3fbc9bc1) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/FileImporters/ClosingStructureUpdateDataStrategy.cs (.../ClosingStructureUpdateDataStrategy.cs) (revision 9da080f738eb93fe40ed2a855753ea9c455063bc) @@ -23,13 +23,13 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base; +using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Data.UpdateDataStrategies; using Ringtoets.Common.IO.Structures; using Ringtoets.Common.Service; using Ringtoets.Common.Utils; -using Ringtoets.ClosingStructures.Data; namespace Ringtoets.ClosingStructures.Plugin.FileImporters { @@ -38,7 +38,7 @@ /// updating Closing structures based on imported data. /// public class ClosingStructureUpdateDataStrategy : UpdateDataStrategyBase, - IStructureUpdateStrategy + IStructureUpdateStrategy { /// /// Creates a new instance of . @@ -55,19 +55,15 @@ return UpdateTargetCollectionData(targetDataCollection, readStructures, sourceFilePath); } - #region Removing Data Functions - protected override IEnumerable RemoveObjectAndDependentData(ClosingStructure removedObject) { return RingtoetsCommonDataSynchronizationService.RemoveStructure( - removedObject, + removedObject, FailureMechanism.Calculations.Cast>(), - FailureMechanism.ClosingStructures, + FailureMechanism.ClosingStructures, FailureMechanism.SectionResults); } - #endregion - /// /// Class for comparing by only the id. /// Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureUpdateDataStrategy.cs =================================================================== diff -u -r12cec002453a1828efc68633fbd25219632c6c47 -r9da080f738eb93fe40ed2a855753ea9c455063bc --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureUpdateDataStrategy.cs (.../HeightStructureUpdateDataStrategy.cs) (revision 12cec002453a1828efc68633fbd25219632c6c47) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureUpdateDataStrategy.cs (.../HeightStructureUpdateDataStrategy.cs) (revision 9da080f738eb93fe40ed2a855753ea9c455063bc) @@ -30,7 +30,6 @@ using Ringtoets.Common.Service; using Ringtoets.Common.Utils; using Ringtoets.HeightStructures.Data; -using Ringtoets.HeightStructures.Service; namespace Ringtoets.HeightStructures.Plugin.FileImporters { Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineUpdateDataStrategy.cs =================================================================== diff -u -ra8d5814e2cb003b85852c499cbc25ca0156887d4 -r9da080f738eb93fe40ed2a855753ea9c455063bc --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineUpdateDataStrategy.cs (.../RingtoetsPipingSurfaceLineUpdateDataStrategy.cs) (revision a8d5814e2cb003b85852c499cbc25ca0156887d4) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineUpdateDataStrategy.cs (.../RingtoetsPipingSurfaceLineUpdateDataStrategy.cs) (revision 9da080f738eb93fe40ed2a855753ea9c455063bc) @@ -55,15 +55,11 @@ return UpdateTargetCollectionData(targetDataCollection, readRingtoetsPipingSurfaceLines, sourceFilePath); } - #region Removing Data Functions - protected override IEnumerable RemoveObjectAndDependentData(RingtoetsPipingSurfaceLine removedSurfaceLine) { return PipingDataSynchronizationService.RemoveSurfaceLine(FailureMechanism, removedSurfaceLine); } - #endregion - /// /// Class for comparing by only the name. ///