Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs
===================================================================
diff -u -r6404 -r7002
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 6404)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 7002)
@@ -63,12 +63,19 @@
int errorCount = kernelWrapper.Validate(kernelDataInput, kernelDataOutput, out validationMessages);
if (errorCount > 0)
{
- locationCalculationMessages.Add(new LogMessage(LogMessageType.Error, null,
- string.Format(Resources.DesignCalculatorValidationFailed,
- damKernelInput.Location.Name,
- damKernelInput.SubSoilScenario,
- designScenario.LocationScenarioID)));
- locationCalculationMessages.AddRange(validationMessages);
+ var validationStringBuilder = new StringBuilder();
+ if (validationMessages != null && validationMessages.Count > 0)
+ {
+ foreach (var validationMessage in validationMessages)
+ {
+ validationStringBuilder.AppendLine(validationMessage.Message);
+ }
+ }
+ string message = string.Format(Resources.DesignCalculatorValidationFailed,
+ damKernelInput.Location.Name,
+ damKernelInput.SubSoilScenario,
+ designScenario.LocationScenarioID) + validationStringBuilder.ToString();
+ locationCalculationMessages.Add(new LogMessage(LogMessageType.Error, null, message));
}
else
{
Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/Properties/Resources.resx
===================================================================
diff -u -r6895 -r7002
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/Properties/Resources.resx (.../Resources.resx) (revision 6895)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/Properties/Resources.resx (.../Resources.resx) (revision 7002)
@@ -130,7 +130,7 @@
Requested kernel not implemented yet
- Validation failed for location '{0}', subsoil scenario '{1}', design scenario '{2}'
+ Validation failed for location '{0}', subsoil scenario '{1}', design scenario '{2}'.
No input object defined for Bligh