Index: Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs =================================================================== diff -u -rdae34b3630a3bfc4d883e5937ba8cd5f53647267 -rf6042b3f363a93b9011c6a401239fd3bb5b09548 --- Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs (.../PipingCalculationValidationHelper.cs) (revision dae34b3630a3bfc4d883e5937ba8cd5f53647267) +++ Riskeer/Piping/src/Riskeer.Piping.Service/PipingCalculationValidationHelper.cs (.../PipingCalculationValidationHelper.cs) (revision f6042b3f363a93b9011c6a401239fd3bb5b09548) @@ -23,6 +23,7 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base.Data; +using Riskeer.Common.Data.Probabilistics; using Riskeer.Piping.Data; using Riskeer.Piping.Primitives; using Riskeer.Piping.Service.Properties; @@ -189,12 +190,14 @@ } else { - if (double.IsNaN(PipingDesignVariableFactory.GetDarcyPermeability(input).GetDesignValue())) + VariationCoefficientLogNormalDistribution darcyPermeability = DerivedPipingInput.GetDarcyPermeability(input); + if (double.IsNaN(darcyPermeability.Mean) || double.IsNaN(darcyPermeability.CoefficientOfVariation)) { yield return Resources.PipingCalculationService_ValidateInput_Cannot_derive_DarcyPermeability; } - if (double.IsNaN(PipingDesignVariableFactory.GetDiameter70(input).GetDesignValue())) + VariationCoefficientLogNormalDistribution diameter70 = DerivedPipingInput.GetDiameterD70(input); + if (double.IsNaN(diameter70.Mean) || double.IsNaN(diameter70.CoefficientOfVariation)) { yield return Resources.PipingCalculationService_ValidateInput_Cannot_derive_Diameter70; }