Beispiel #1
0
 public static void RegisterValidators(IValidatorRegister validators)
 {
     validators.RegisterValidator <Customer, CustomerValidator>();
     //validators.RegisterValidator<Product, ProductValidator>();
     // just for for testing  - using raw types
     validators.RegisterValidator(typeof(Product), typeof(ProductValidator));
 }
 public ValidatorContainer(IServiceContainer <TService> serviceContainer,
                           IValidatorRegister validatorRegister)
 {
     _serviceContainer  = serviceContainer ?? throw new ArgumentNullException(nameof(serviceContainer));
     _validatorRegister = validatorRegister ?? throw new ArgumentNullException(nameof(validatorRegister));
 }