public WorkflowController(IServiceProvider serviceProvider, ILuhnModNGenerator luhnModNGenerator, ILuhnModNValidator luhnModNValidator, ILogger <WorkflowController> logger) { _restApiClient = serviceProvider.GetService <IRestApiClient>(); _lLuhnModNGenerator = luhnModNGenerator ?? throw new ArgumentNullException(nameof(luhnModNGenerator)); _luhnModNValidator = luhnModNValidator ?? throw new ArgumentNullException(nameof(luhnModNValidator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public WorkflowController(ILogger <WorkflowController> logger, ILuhnModNGenerator luhnModNGenerator, ILuhnModNValidator luhnModNValidator) { _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _lLuhnModNGenerator = luhnModNGenerator ?? throw new ArgumentNullException(nameof(luhnModNGenerator)); _luhnModNValidator = luhnModNValidator ?? throw new ArgumentNullException(nameof(luhnModNValidator)); }
public PublishTekArgsValidator(ILuhnModNValidator luhnModNValidator, IUtcDateTimeProvider dateTimeProvider) { _luhnModNValidator = luhnModNValidator ?? throw new ArgumentNullException(nameof(luhnModNValidator)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); }