Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs =================================================================== diff -u -r5f2d5644a18d8d7e40a0bbabb3dc9a2480853a81 -r2797cef80ee8fe17fe77116367e9b3d926945c7b --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs (.../PersistenceRegistry.cs) (revision 5f2d5644a18d8d7e40a0bbabb3dc9a2480853a81) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/PersistenceRegistry.cs (.../PersistenceRegistry.cs) (revision 2797cef80ee8fe17fe77116367e9b3d926945c7b) @@ -559,148 +559,148 @@ } dbContext.AssessmentSectionEntities.RemoveRange(orphanedAssessmentSectionEntities); - IList failureMechanismEntities = new List(); + IList orphanedFailureMechanismEntities = new List(); foreach (FailureMechanismEntity failureMechanismEntity in dbContext.FailureMechanismEntities .Where(e => e.FailureMechanismEntityId > 0)) { if (!failureMechanisms.ContainsKey(failureMechanismEntity)) { - failureMechanismEntities.Add(failureMechanismEntity); + orphanedFailureMechanismEntities.Add(failureMechanismEntity); } } - dbContext.FailureMechanismEntities.RemoveRange(failureMechanismEntities); + dbContext.FailureMechanismEntities.RemoveRange(orphanedFailureMechanismEntities); - IList failureMechanismSectionEntities = new List(); + IList orphanedFailureMechanismSectionEntities = new List(); foreach (FailureMechanismSectionEntity failureMechanismSectionEntity in dbContext.FailureMechanismSectionEntities .Where(e => e.FailureMechanismSectionEntityId > 0)) { if (!failureMechanismSections.ContainsKey(failureMechanismSectionEntity)) { - failureMechanismSectionEntities.Add(failureMechanismSectionEntity); + orphanedFailureMechanismSectionEntities.Add(failureMechanismSectionEntity); } } - dbContext.FailureMechanismSectionEntities.RemoveRange(failureMechanismSectionEntities); + dbContext.FailureMechanismSectionEntities.RemoveRange(orphanedFailureMechanismSectionEntities); - IList hydraulicLocationEntities = new List(); + IList orphanedHydraulicLocationEntities = new List(); foreach (HydraulicLocationEntity hydraulicLocationEntity in dbContext.HydraulicLocationEntities .Where(e => e.HydraulicLocationEntityId > 0)) { if (!hydraulicLocations.ContainsKey(hydraulicLocationEntity)) { - hydraulicLocationEntities.Add(hydraulicLocationEntity); + orphanedHydraulicLocationEntities.Add(hydraulicLocationEntity); } } - dbContext.HydraulicLocationEntities.RemoveRange(hydraulicLocationEntities); + dbContext.HydraulicLocationEntities.RemoveRange(orphanedHydraulicLocationEntities); - IList calculationGroupEntities = new List(); + IList orphanedCalculationGroupEntities = new List(); foreach (CalculationGroupEntity calculationGroupEntity in dbContext.CalculationGroupEntities .Where(e => e.CalculationGroupEntityId > 0)) { if (!calculationGroups.ContainsKey(calculationGroupEntity)) { - calculationGroupEntities.Add(calculationGroupEntity); + orphanedCalculationGroupEntities.Add(calculationGroupEntity); } } - dbContext.CalculationGroupEntities.RemoveRange(calculationGroupEntities); + dbContext.CalculationGroupEntities.RemoveRange(orphanedCalculationGroupEntities); - IList pipingCalculationEntities = new List(); + IList orphanedPipingCalculationEntities = new List(); foreach (PipingCalculationEntity pipingCalculationEntity in dbContext.PipingCalculationEntities .Where(e => e.PipingCalculationEntityId > 0)) { if (!pipingCalculations.ContainsKey(pipingCalculationEntity)) { - pipingCalculationEntities.Add(pipingCalculationEntity); + orphanedPipingCalculationEntities.Add(pipingCalculationEntity); } } - dbContext.PipingCalculationEntities.RemoveRange(pipingCalculationEntities); + dbContext.PipingCalculationEntities.RemoveRange(orphanedPipingCalculationEntities); - IList stochasticSoilModelEntities = new List(); + IList orphanedStochasticSoilModelEntities = new List(); foreach (StochasticSoilModelEntity stochasticSoilModelEntity in dbContext.StochasticSoilModelEntities .Where(e => e.StochasticSoilModelEntityId > 0)) { if (!stochasticSoilModels.ContainsKey(stochasticSoilModelEntity)) { - stochasticSoilModelEntities.Add(stochasticSoilModelEntity); + orphanedStochasticSoilModelEntities.Add(stochasticSoilModelEntity); } } - dbContext.StochasticSoilModelEntities.RemoveRange(stochasticSoilModelEntities); + dbContext.StochasticSoilModelEntities.RemoveRange(orphanedStochasticSoilModelEntities); - IList stochasticSoilProfileEntities = new List(); + IList orphanedStochasticSoilProfileEntities = new List(); foreach (StochasticSoilProfileEntity stochasticSoilProfileEntity in dbContext.StochasticSoilProfileEntities .Where(e => e.StochasticSoilProfileEntityId > 0)) { if (!stochasticSoilProfiles.ContainsKey(stochasticSoilProfileEntity)) { - stochasticSoilProfileEntities.Add(stochasticSoilProfileEntity); + orphanedStochasticSoilProfileEntities.Add(stochasticSoilProfileEntity); } } - dbContext.StochasticSoilProfileEntities.RemoveRange(stochasticSoilProfileEntities); + dbContext.StochasticSoilProfileEntities.RemoveRange(orphanedStochasticSoilProfileEntities); - IList soilProfileEntities = new List(); + IList orphanedSoilProfileEntities = new List(); foreach (SoilProfileEntity soilProfileEntity in dbContext.SoilProfileEntities .Where(e => e.SoilProfileEntityId > 0)) { if (!soilProfiles.ContainsKey(soilProfileEntity)) { - soilProfileEntities.Add(soilProfileEntity); + orphanedSoilProfileEntities.Add(soilProfileEntity); } } - dbContext.SoilProfileEntities.RemoveRange(soilProfileEntities); + dbContext.SoilProfileEntities.RemoveRange(orphanedSoilProfileEntities); - IList soilLayerEntities = new List(); + IList orphanedSoilLayerEntities = new List(); foreach (SoilLayerEntity soilLayerEntity in dbContext.SoilLayerEntities .Where(e => e.SoilLayerEntityId > 0)) { if (!soilLayers.ContainsKey(soilLayerEntity)) { - soilLayerEntities.Add(soilLayerEntity); + orphanedSoilLayerEntities.Add(soilLayerEntity); } } - dbContext.SoilLayerEntities.RemoveRange(soilLayerEntities); + dbContext.SoilLayerEntities.RemoveRange(orphanedSoilLayerEntities); - IList surfaceLineEntities = new List(); + IList orphanedSurfaceLineEntities = new List(); foreach (SurfaceLineEntity surfaceLineEntity in dbContext.SurfaceLineEntities .Where(e => e.SurfaceLineEntityId > 0)) { if (!surfaceLines.ContainsKey(surfaceLineEntity)) { - surfaceLineEntities.Add(surfaceLineEntity); + orphanedSurfaceLineEntities.Add(surfaceLineEntity); } } - dbContext.SurfaceLineEntities.RemoveRange(surfaceLineEntities); + dbContext.SurfaceLineEntities.RemoveRange(orphanedSurfaceLineEntities); - IList surfaceLinePointEntities = new List(); + IList orphanedSurfaceLinePointEntities = new List(); foreach (SurfaceLinePointEntity surfaceLinePointEntity in dbContext.SurfaceLinePointEntities .Where(e => e.SurfaceLinePointEntityId > 0)) { if (!surfaceLinePoints.ContainsKey(surfaceLinePointEntity)) { - surfaceLinePointEntities.Add(surfaceLinePointEntity); + orphanedSurfaceLinePointEntities.Add(surfaceLinePointEntity); } } - dbContext.SurfaceLinePointEntities.RemoveRange(surfaceLinePointEntities); + dbContext.SurfaceLinePointEntities.RemoveRange(orphanedSurfaceLinePointEntities); - IList characteristicPointEntities = new List(); + IList orphanedCharacteristicPointEntities = new List(); foreach (CharacteristicPointEntity characteristicPointEntity in dbContext.CharacteristicPointEntities .Where(e => e.CharacteristicPointEntityId > 0)) { if (!characteristicPoints.ContainsKey(characteristicPointEntity)) { - characteristicPointEntities.Add(characteristicPointEntity); + orphanedCharacteristicPointEntities.Add(characteristicPointEntity); } } - dbContext.CharacteristicPointEntities.RemoveRange(characteristicPointEntities); + dbContext.CharacteristicPointEntities.RemoveRange(orphanedCharacteristicPointEntities); - IList pipingFailureMechanismMetaEntities = new List(); + IList orphanedPipingFailureMechanismMetaEntities = new List(); foreach (PipingFailureMechanismMetaEntity pipingFailureMechanismMetaEntity in dbContext.PipingFailureMechanismMetaEntities .Where(e => e.PipingFailureMechanismMetaEntityId > 0)) { if (!pipingProbabilityAssessmentInputs.ContainsKey(pipingFailureMechanismMetaEntity)) { - pipingFailureMechanismMetaEntities.Add(pipingFailureMechanismMetaEntity); + orphanedPipingFailureMechanismMetaEntities.Add(pipingFailureMechanismMetaEntity); } } - dbContext.PipingFailureMechanismMetaEntities.RemoveRange(pipingFailureMechanismMetaEntities); + dbContext.PipingFailureMechanismMetaEntities.RemoveRange(orphanedPipingFailureMechanismMetaEntities); } private bool ContainsValue(Dictionary collection, U model)