public ServiceOperationsHelper(TService domainService, IDataHelper <TService> dataHelper, IValidationHelper <TService> validationHelper, IDataManagerContainer <TService> dataManagerContainer, IValidatorContainer <TService> validatorsContainer) { _domainService = domainService ?? throw new ArgumentNullException(nameof(domainService)); _dataHelper = dataHelper ?? throw new ArgumentNullException(nameof(dataHelper)); _validationHelper = validationHelper ?? throw new ArgumentNullException(nameof(validationHelper)); _dataManagerContainer = dataManagerContainer ?? throw new ArgumentNullException(nameof(dataManagerContainer)); _validatorsContainer = validatorsContainer ?? throw new ArgumentNullException(nameof(validatorsContainer)); _dataManagers = new ConcurrentDictionary <Type, object>(); }
public Layer(IValidatorContainer container) { _container = container; }
public Argument(IValidatorContainer container) { _container = container; }
public Option(IValidatorContainer container) { _container = container; }
public static void RegisterValidators(IValidatorContainer validators) { validators.RegisterValidator(reqContext => { return(new CustomerValidator()); }); validators.RegisterValidator(reqContext => { return(new ProductValidator()); }); }