public PackageService(IPackageRepository repo,
                       IAuctionTransactionFactory factory,
                       IPackageValidationService validator)
 {
     _repo = repo;
     _factory = factory;
     _validator = validator;
 }
Esempio n. 2
0
 public VcsValidator(
     IPackageValidationService validationService,
     IPackageValidationAuditor validationAuditor,
     ICorePackageService packageService,
     IPackageCriteriaEvaluator criteriaEvaluator,
     IOptionsSnapshot <VcsConfiguration> config,
     ILogger <VcsValidator> logger)
 {
     _validationService = validationService ?? throw new ArgumentNullException(nameof(validationService));
     _validationAuditor = validationAuditor ?? throw new ArgumentNullException(nameof(validationAuditor));
     _packageService    = packageService ?? throw new ArgumentNullException(nameof(packageService));
     _criteriaEvaluator = criteriaEvaluator ?? throw new ArgumentNullException(nameof(criteriaEvaluator));
     _config            = config ?? throw new ArgumentNullException(nameof(config));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ValidatePackageTask(IPackageValidationService packageValidationService)
 {
     _packageValidationService = packageValidationService;
 }
 public ValidatePackageTask(IPackageValidationService packageValidationService)
 {
     _packageValidationService = packageValidationService;
 }