// // - Methods - // /// <summary> /// Validate the value for a Content Item with Value Type Code. /// </summary> /// <param name="contentItemWithValueTypeCode">The Content Item.</param> private void ValidateValue(ContentItemWithValueTypeCode contentItemWithValueTypeCode) { ConceptCode conceptCode = contentItemWithValueTypeCode.ConceptCode; if (conceptCode == null) { contentItemWithValueTypeCode.ValidationResults.Add(new ValidationResult("Sequence Item encoding the Concept Code does not exist.")); } else { conceptCodeValidationRule.ValidateUsingContextGroups(conceptCode); } }
// // - Methods - // /// <summary> /// Visit the supplied Content Item instance to validate its Concept Name. /// </summary> /// <param name="contentItem">The ContentItem instance to visit.</param> public void Visit(ContentItem contentItem) { ConceptCode conceptName = contentItem.ConceptName; if (conceptName == null) { contentItem.ValidationResults.Add(new ValidationResult("Sequence Item encoding the Concept Name does not exist.")); } else { conceptCodeValidationRule.ValidateUsingContextGroups(conceptName); } }