public PackageService(IPackageRepository repo, IAuctionTransactionFactory factory, IPackageValidationService validator) { _repo = repo; _factory = factory; _validator = validator; }
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; }