Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Service/GrassCoverErosionInwardsCalculationService.cs =================================================================== diff -u -r5cba53b7cc9ed25e641eb02e2292a885945b0e20 -r1dc7aca66fba19cdc15c81d6b5d2d48f2625ebc0 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Service/GrassCoverErosionInwardsCalculationService.cs (.../GrassCoverErosionInwardsCalculationService.cs) (revision 5cba53b7cc9ed25e641eb02e2292a885945b0e20) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Service/GrassCoverErosionInwardsCalculationService.cs (.../GrassCoverErosionInwardsCalculationService.cs) (revision 1dc7aca66fba19cdc15c81d6b5d2d48f2625ebc0) @@ -507,28 +507,13 @@ } else { - if (double.IsNaN(inputParameters.Orientation)) - { - string message = string.Format(RingtoetsCommonServiceResources.Validation_ValidateInput_No_concrete_value_entered_for_ParameterName_0_, - ParameterNameExtractor.GetFromDisplayName(RingtoetsCommonForms.Orientation_DisplayName)); - validationResult.Add(message); - } - if (IsInconcreteValue(inputParameters.DikeHeight)) - { - string message = string.Format(RingtoetsCommonServiceResources.Validation_ValidateInput_No_concrete_value_entered_for_ParameterName_0_, - ParameterNameExtractor.GetFromDisplayName(RingtoetsCommonForms.DikeHeight_DisplayName)); - validationResult.Add(message); - } + validationResult.AddRange(new NumericInputRule(inputParameters.Orientation, ParameterNameExtractor.GetFromDisplayName(RingtoetsCommonForms.Orientation_DisplayName)).Validate()); + validationResult.AddRange(new NumericInputRule(inputParameters.DikeHeight, ParameterNameExtractor.GetFromDisplayName(RingtoetsCommonForms.DikeHeight_DisplayName)).Validate()); } validationResult.AddRange(new UseBreakWaterRule(inputParameters).Validate()); return validationResult.ToArray(); } - - private static bool IsInconcreteValue(double parameter) - { - return double.IsNaN(parameter) || double.IsInfinity(parameter); - } } } \ No newline at end of file