Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs =================================================================== diff -u -r4070 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 4070) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 4216) @@ -34,7 +34,6 @@ using Deltares.Geotechnics.Soils; using Deltares.Geotechnics.SurfaceLines; using Deltares.Geotechnics.Validation; -using Deltares.Soilbase; using Deltares.Standard; using Deltares.Standard.Attributes; using Deltares.Standard.EventPublisher; @@ -531,21 +530,6 @@ [Browsable(false)] public SoilList SoilList { get; set; } - [Browsable(false)] - [XmlIgnore] - public SoilbaseDB SoilbaseDB - { - get - { - if (SoildatabaseName == null || !File.Exists(SoildatabaseName)) - { - throw new DikeException($"The soil database '{SoildatabaseName}' cannot be found"); - } - - return SoilbaseDB.Create(SoildatabaseName); - } - } - [Browsable(false)] public string MapForSoilGeometries2D { get; set; } = ""; [Browsable(false)] public virtual IList Gauges { get; set; } = new List(); Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Deltares.Dam.Data.csproj =================================================================== diff -u -r4151 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Deltares.Dam.Data.csproj (.../Deltares.Dam.Data.csproj) (revision 4151) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Deltares.Dam.Data.csproj (.../Deltares.Dam.Data.csproj) (revision 4216) @@ -45,9 +45,6 @@ ..\..\..\lib\DSL-Core\Deltares.Mathematics.dll - - ..\..\..\lib\DSL-GeoIO\Deltares.Soilbase.dll - ..\..\..\lib\DSL-Core\Deltares.Standard.dll Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/Deltares.Dam.Tests.csproj =================================================================== diff -u -r4177 -r4216 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/Deltares.Dam.Tests.csproj (.../Deltares.Dam.Tests.csproj) (revision 4177) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/Deltares.Dam.Tests.csproj (.../Deltares.Dam.Tests.csproj) (revision 4216) @@ -32,9 +32,6 @@ ..\..\..\lib\DSL-GeoIO\Deltares.Geotechnics.IO.dll - - ..\..\..\lib\DSL-GeoIO\Deltares.Soilbase.dll - ..\..\..\lib\DSL-Core\Deltares.Standard.dll @@ -117,9 +114,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs =================================================================== diff -u -r4212 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 4212) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 4216) @@ -26,8 +26,6 @@ using System.Linq; using Deltares.Dam.Data.DataPlugins.Configuration; using Deltares.Dam.Data.IO; -using Deltares.Geotechnics.Soils; -using Deltares.Soilbase; using Deltares.Standard; using Deltares.Standard.EventPublisher; using Deltares.Standard.IO; Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DataPlugins/DataPluginImporter.cs =================================================================== diff -u -r4215 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DataPlugins/DataPluginImporter.cs (.../DataPluginImporter.cs) (revision 4215) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DataPlugins/DataPluginImporter.cs (.../DataPluginImporter.cs) (revision 4216) @@ -132,7 +132,7 @@ /// /// The import log messages. /// - public List ImportLogMessages { get; } = new List(); + public List ImportLogMessages { get; } = new (); /// /// Gets or sets the dam project folder. @@ -994,6 +994,12 @@ private string GetDataLocation(DataSource dataSource) { string dataLocation = dataSource.DataLocation; + + if (dataLocation == null) + { + throw new DataPluginImporterException("DataLocation is empty. Perhaps the DataSourceType is not supported."); + } + if (!string.IsNullOrEmpty(DataFolder) && (!Directory.Exists(dataLocation) || !File.Exists(dataLocation))) { Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/app.config =================================================================== diff -u -r4127 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/app.config (.../app.config) (revision 4127) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/app.config (.../app.config) (revision 4216) @@ -1,25 +1,25 @@  - @@ -50,9 +50,6 @@ csv - - Soilbase\soilbase.mdb - modelparameters Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Dike.cs =================================================================== diff -u -r4215 -r4216 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Dike.cs (.../Dike.cs) (revision 4215) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Dike.cs (.../Dike.cs) (revision 4216) @@ -30,7 +30,6 @@ using Deltares.Geotechnics.Soils; using Deltares.Geotechnics.SurfaceLines; using Deltares.Geotechnics.Validation; -using Deltares.Soilbase; using Deltares.Standard; using Deltares.Standard.Attributes; using Deltares.Standard.Data; @@ -89,8 +88,6 @@ public virtual string SoilDatabaseName { get; set; } = ""; - [XmlIgnore] public SoilbaseDB SoilBaseDB { get; set; } - /// /// Gets the locations. /// Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.TestHelper/Deltares.Dam.TestHelper.csproj =================================================================== diff -u -r4070 -r4216 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.TestHelper/Deltares.Dam.TestHelper.csproj (.../Deltares.Dam.TestHelper.csproj) (revision 4070) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.TestHelper/Deltares.Dam.TestHelper.csproj (.../Deltares.Dam.TestHelper.csproj) (revision 4216) @@ -22,9 +22,6 @@ ..\..\..\lib\DSL-GeoIO\Deltares.Geotechnics.IO.dll - - ..\..\..\lib\DSL-GeoIO\Deltares.Soilbase.dll - Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TestData/DamProjectTest/DamProjectTestMSoilbaseRead.mdb =================================================================== diff -u -r4047 -r4216 Binary files differ