Index: src/Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
===================================================================
diff -u -r607 -r611
--- src/Deltares.DSoilModel.Forms/DSoilModelPlugin.cs (.../DSoilModelPlugin.cs) (revision 607)
+++ src/Deltares.DSoilModel.Forms/DSoilModelPlugin.cs (.../DSoilModelPlugin.cs) (revision 611)
@@ -1104,6 +1104,17 @@
}
var result = true;
+
+ // soil in borings
+ foreach (var b in Project.Borings)
+ {
+ if (b.BoringLayers.Any(x => x.Soil == soil))
+ {
+ LogErrorCannotDelete(soil, b);
+ result = false;
+ }
+ }
+
// 1D profiles
foreach (var sp1d in Project.SoilProfiles1D)
{
Index: src/Deltares.DSoilModel.Forms.Tests/Deltares.DSoilModel.Forms.Tests.csproj
===================================================================
diff -u -r399 -r611
--- src/Deltares.DSoilModel.Forms.Tests/Deltares.DSoilModel.Forms.Tests.csproj (.../Deltares.DSoilModel.Forms.Tests.csproj) (revision 399)
+++ src/Deltares.DSoilModel.Forms.Tests/Deltares.DSoilModel.Forms.Tests.csproj (.../Deltares.DSoilModel.Forms.Tests.csproj) (revision 611)
@@ -140,6 +140,11 @@
Deltares.DSoilModel.Forms
+
+
+ PreserveNewest
+
+