コード例 #1
0
 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>();
 }
コード例 #2
0
ファイル: ArgumentParser.cs プロジェクト: positroncascade/Ofc
 public Layer(IValidatorContainer container)
 {
     _container = container;
 }
コード例 #3
0
ファイル: ArgumentParser.cs プロジェクト: positroncascade/Ofc
 public Argument(IValidatorContainer container)
 {
     _container = container;
 }
コード例 #4
0
ファイル: ArgumentParser.cs プロジェクト: positroncascade/Ofc
 public Option(IValidatorContainer container)
 {
     _container = container;
 }
コード例 #5
0
 public static void RegisterValidators(IValidatorContainer validators)
 {
     validators.RegisterValidator(reqContext => { return(new CustomerValidator()); });
     validators.RegisterValidator(reqContext => { return(new ProductValidator()); });
 }