public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { if (!PropertiesValidator.PropertiesExistInType(typeof(TEntity), Fields)) { yield return(new ValidationResult("The fields requested are invalid", new[] { nameof(Fields) })); } }
public static PropertiesValidator GetPropertiesValidatorInstance() { if (propertiesValidator == null) { propertiesValidator = new PropertiesValidator(GetUnitOfWofkInstance()); } return(propertiesValidator); }
public virtual void ValidatePageTypeDefinition(PageTypeDefinition definition, IEnumerable <PageTypeDefinition> allPageTypeDefinitions) { ValidateNameLength(definition); ValidateInheritsFromBasePageType(definition); ValidateAvailablePageTypes(definition, allPageTypeDefinitions); PropertiesValidator.ValidatePageTypeProperties(definition); }