Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectData.cs =================================================================== diff -u -r6811 -r6814 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectData.cs (.../DamProjectData.cs) (revision 6811) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectData.cs (.../DamProjectData.cs) (revision 6814) @@ -443,18 +443,19 @@ [Validate] public ValidationResult[] ValidateDamSoils() { + const string sourceName = "DamSoil"; var validationResults = new List(); if (WaterBoard != null && WaterBoard.Dikes.Count > 0) { foreach (DamSoil damSoil in WaterBoard.Dikes[0].DamSoils) { - validationResults.AddRange(Validator.ValidateProperty(damSoil, "AbovePhreaticLevel", "DamSoil")); - validationResults.AddRange(Validator.ValidateProperty(damSoil, "BelowPhreaticLevel", "DamSoil")); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "AbovePhreaticLevel", sourceName)); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "BelowPhreaticLevel", sourceName)); if (DamProjectCalculationSpecification.CurrentSpecification.FailureMechanismSystemType == FailureMechanismSystemType.Piping) { - validationResults.AddRange(Validator.ValidateProperty(damSoil, "DiameterD70", "DamSoil")); - validationResults.AddRange(Validator.ValidateProperty(damSoil, "PermeabKx", "DamSoil")); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "DiameterD70", sourceName)); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "PermeabKx", sourceName)); } if (DamProjectCalculationSpecification.CurrentSpecification.FailureMechanismSystemType is @@ -463,17 +464,17 @@ switch (damSoil.ShearStrengthModel) { case ShearStrengthModel.CPhi: - validationResults.AddRange(Validator.ValidateProperty(damSoil, "Cohesion", "DamSoil")); - validationResults.AddRange(Validator.ValidateProperty(damSoil, "FrictionAngle", "DamSoil")); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "Cohesion", sourceName)); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "FrictionAngle", sourceName)); break; case ShearStrengthModel.CuCalculated: - validationResults.AddRange(Validator.ValidateProperty(damSoil, "RatioCuPc", "DamSoil")); - validationResults.AddRange(Validator.ValidateProperty(damSoil, "POP", "DamSoil")); - validationResults.AddRange(Validator.ValidateProperty(damSoil, "StrengthIncreaseExponent", "DamSoil")); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "RatioCuPc", sourceName)); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "POP", sourceName)); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "StrengthIncreaseExponent", sourceName)); break; } - validationResults.AddRange(Validator.ValidateProperty(damSoil, "TrafficLoadDegreeOfConsolidation", "DamSoil")); + validationResults.AddRange(Validator.ValidateProperty(damSoil, "TrafficLoadDegreeOfConsolidation", sourceName)); } } }