Index: Riskeer/Storage/src/Riskeer.Storage.Core/Create/DuneErosion/DuneErosionFailureMechanismCreateExtensions.cs =================================================================== diff -u -rdfd2e82406d3cafb83004a065b3ea1f943ced729 -r83ffc93b059276cb14b8888ea7d6404093524597 --- Riskeer/Storage/src/Riskeer.Storage.Core/Create/DuneErosion/DuneErosionFailureMechanismCreateExtensions.cs (.../DuneErosionFailureMechanismCreateExtensions.cs) (revision dfd2e82406d3cafb83004a065b3ea1f943ced729) +++ Riskeer/Storage/src/Riskeer.Storage.Core/Create/DuneErosion/DuneErosionFailureMechanismCreateExtensions.cs (.../DuneErosionFailureMechanismCreateExtensions.cs) (revision 83ffc93b059276cb14b8888ea7d6404093524597) @@ -22,7 +22,9 @@ using System; using System.Collections.Generic; using Core.Common.Base; +using Riskeer.Common.Data.FailureMechanism; using Riskeer.DuneErosion.Data; +using Riskeer.Storage.Core.Create.FailureMechanismSectionResults; using Riskeer.Storage.Core.DbContext; namespace Riskeer.Storage.Core.Create.DuneErosion @@ -42,19 +44,19 @@ internal static FailureMechanismEntity Create(this DuneErosionFailureMechanism mechanism, PersistenceRegistry registry) { FailureMechanismEntity entity = mechanism.Create(FailureMechanismType.DuneErosion, registry); - AddEntitiesForSectionResults(mechanism.SectionResultsOld, registry); + AddEntitiesForSectionResults(mechanism.SectionResults, registry); AddEntitiesForDuneLocations(mechanism.DuneLocations, entity, registry); AddEntitiesForFailureMechanismMeta(mechanism, entity, registry); return entity; } private static void AddEntitiesForSectionResults( - IEnumerable sectionResults, + IEnumerable sectionResults, PersistenceRegistry registry) { - foreach (DuneErosionFailureMechanismSectionResultOld failureMechanismSectionResult in sectionResults) + foreach (NonAdoptableFailureMechanismSectionResult failureMechanismSectionResult in sectionResults) { - DuneErosionSectionResultEntity sectionResultEntity = failureMechanismSectionResult.Create(); + var sectionResultEntity = failureMechanismSectionResult.Create(); FailureMechanismSectionEntity section = registry.Get(failureMechanismSectionResult.Section); section.DuneErosionSectionResultEntities.Add(sectionResultEntity); } Fisheye: Tag 83ffc93b059276cb14b8888ea7d6404093524597 refers to a dead (removed) revision in file `Riskeer/Storage/src/Riskeer.Storage.Core/Create/DuneErosion/DuneErosionFailureMechanismSectionResultCreateExtensions.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/DuneErosionSectionResultEntity.cs =================================================================== diff -u -r5a96bc3fc16d70d12602eddf8f0efa13629bf1ca -r83ffc93b059276cb14b8888ea7d6404093524597 --- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/DuneErosionSectionResultEntity.cs (.../DuneErosionSectionResultEntity.cs) (revision 5a96bc3fc16d70d12602eddf8f0efa13629bf1ca) +++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/DuneErosionSectionResultEntity.cs (.../DuneErosionSectionResultEntity.cs) (revision 83ffc93b059276cb14b8888ea7d6404093524597) @@ -30,7 +30,7 @@ namespace Riskeer.Storage.Core.DbContext { - public class DuneErosionSectionResultEntity + public partial class DuneErosionSectionResultEntity { public long DuneErosionSectionResultEntityId { get; set; } public long FailureMechanismSectionEntityId { get; set; } Index: Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialDuneErosionSectionResultEntity.cs =================================================================== diff -u --- Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialDuneErosionSectionResultEntity.cs (revision 0) +++ Riskeer/Storage/src/Riskeer.Storage.Core/DbContext/Partials/PartialDuneErosionSectionResultEntity.cs (revision 83ffc93b059276cb14b8888ea7d6404093524597) @@ -0,0 +1,29 @@ +// Copyright (C) Stichting Deltares 2021. All rights reserved. +// +// This file is part of Riskeer. +// +// Riskeer is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +namespace Riskeer.Storage.Core.DbContext +{ + /// + /// Partial implementation of that implements + /// . + /// + public partial class DuneErosionSectionResultEntity : INonAdoptableFailureMechanismSectionResultEntity {} +} \ No newline at end of file Fisheye: Tag 83ffc93b059276cb14b8888ea7d6404093524597 refers to a dead (removed) revision in file `Riskeer/Storage/src/Riskeer.Storage.Core/Read/DuneErosion/DuneErosionSectionResultEntityReadExtensions.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r49b9661d0b96b18030ed894946b7d5b5025f7744 -r83ffc93b059276cb14b8888ea7d6404093524597 --- Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 49b9661d0b96b18030ed894946b7d5b5025f7744) +++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 83ffc93b059276cb14b8888ea7d6404093524597) @@ -940,7 +940,7 @@ foreach (DuneErosionSectionResultEntity sectionResultEntity in entity.FailureMechanismSectionEntities.SelectMany(fms => fms.DuneErosionSectionResultEntities)) { FailureMechanismSection failureMechanismSection = collector.Get(sectionResultEntity.FailureMechanismSectionEntity); - DuneErosionFailureMechanismSectionResultOld result = failureMechanism.SectionResultsOld.Single(sr => ReferenceEquals(sr.Section, failureMechanismSection)); + NonAdoptableFailureMechanismSectionResult result = failureMechanism.SectionResults.Single(sr => ReferenceEquals(sr.Section, failureMechanismSection)); sectionResultEntity.Read(result); } Fisheye: Tag 83ffc93b059276cb14b8888ea7d6404093524597 refers to a dead (removed) revision in file `Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/DuneErosion/DuneErosionFailureMechanismSectionResultCreateExtensionsTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 83ffc93b059276cb14b8888ea7d6404093524597 refers to a dead (removed) revision in file `Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/DuneErosion/DuneErosionSectionResultEntityReadExtensionsTest.cs'. Fisheye: No comparison available. Pass `N' to diff?