Cleanup - Fixed validation for calculations that are created for locations: - Emulated outer join for the hydraulic boundary locations on grass cover erosion outwards failure mechanismWTI-1654
Cleanup - Fixed validation for calculations that are created for locations: - Emulated outer join for the hydraulic boundary locations on assessment section levelWTI-1654
Adapted migration script: - Migrated DuneLocationOutput such that they are mapped onto the correct dune location calculation collections -- Adjusted validation testsWTI-1654
Adapted migration script: - Create new (mandatory) rows for the CalculationCollectionEntity and the CalculationEntity for DuneErosion -- Adjusted reference 173 file to include dune locations with output calculated based on either the signaling or the lower limit norm -- Adjusted validation testsWTI-1654
Adjusted StorageSQLIntegrationTest to verify the round trip saving and opening RT projects: - Fixed failiing test: -- CollectionEntities should always be set for the dune failure mechanism meta entity to prevent ArgumentNullExceptionsWTI-1654
Adjusted StorageSQLIntegrationTest to verify the round trip saving and opening RT projects: - Included the new entities to be loaded - Switched order in the CreateExtensions: locations should be created first to prevent InvalidOperationExceptions because no matching DuneLocationEntity is foundWTI-1654
Removed obsolete create extension for the general dune erosion input --> the corresponding meta entity is created by the failure mechanism create extensions alreadyWTI-1654
Adapt Create and Read Extensions: - Modified extension methods for the DuneLocationOutput --> Cleaned up files, implemented missing NULL check - Adjusted implementation of the Hydraulic Boundary Location Output create extensions --> replaced cast to byte with a convert according to our own guidelinesWTI-1654
Incorporated comments review 2843: - Rewrote functions - Cleaned up tests - Adjusted DuneErosionFailureMechanism: -- Moved instantiation of the list to class level -- Renamed private field to prevent shadowingWTI-1574