Esempio n. 1
0
        public bool ValidateBy <V, T>(T param, string ruleSet) where V : IValidator
        {
            IValidator <T>   validator = (IValidator <T>)Activator.CreateInstance(typeof(V));
            ValidationResult result    = validator.Validate(param);

            if (!result.IsValid)
            {
                _notification.AddFailures(result.Errors);
            }

            return(result.IsValid);
        }