Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs =================================================================== diff -u -r1174 -r1261 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 1174) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 1261) @@ -27,6 +27,7 @@ using Deltares.DamEngine.Calculators.Properties; using Deltares.DamEngine.Data.Design; using Deltares.DamEngine.Data.General.Results; +using Deltares.DamEngine.Data.Standard.Calculation; using Deltares.DamEngine.Data.Standard.Logging; namespace Deltares.DamEngine.Calculators.DikesDesign @@ -54,6 +55,7 @@ var designResults = new List(); List locationCalculationMessages = new List(); List validationMessages; + designScenario.CalculationResult = CalculationResult.NoRun; try { int errorCount = kernelWrapper.Validate(kernelDataInput, kernelDataOutput, out validationMessages); @@ -80,11 +82,13 @@ } string resultMessage = sb.ToString(); + designScenario.CalculationResult = CalculationResult.Succeeded; kernelWrapper.PostProcess(damKernelInput, kernelDataOutput, designScenario, resultMessage, out designResults); } catch (Exception exception) { string resultMessage = exception.Message; + designScenario.CalculationResult = CalculationResult.RunFailed; kernelWrapper.PostProcess(damKernelInput, kernelDataOutput, designScenario, resultMessage, out designResults); } finally