Esempio n. 1
0
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     if (!PropertiesValidator.PropertiesExistInType(typeof(TEntity), Fields))
     {
         yield return(new ValidationResult("The fields requested are invalid", new[] { nameof(Fields) }));
     }
 }
Esempio n. 2
0
 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);
        }