Beispiel #1
0
        public static ValidationResults Validate <T>(T target, params string[] rulesets)
        {
            if (rulesets == null)
            {
                throw new ArgumentNullException("rulesets");
            }
            ValidationResults results = new ValidationResults();

            foreach (string str in rulesets)
            {
                foreach (ValidationResult result in (IEnumerable <ValidationResult>)ValidationFactory.CreateValidator <T>(str).Validate(target))
                {
                    results.AddResult(result);
                }
            }
            return(results);
        }
Beispiel #2
0
 public static ValidationResults Validate <T>(T target)
 {
     return(ValidationFactory.CreateValidator <T>().Validate(target));
 }