public AddStockCommandHandler(IStockRepository stockRepository, IYahooApiService apiService, ILogger <AddStockCommand> logger) { _stockRepository = stockRepository ?? throw new ArgumentNullException(nameof(stockRepository)); _apiService = apiService ?? throw new ArgumentNullException(nameof(apiService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PullHistoryJob(ILogger <PullHistoryJob> logger, IStockRepository repository, IYahooApiService apiService, IMediator mediator) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _apiService = apiService ?? throw new ArgumentNullException(nameof(apiService)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }
public HomeController(IYahooApiService yahooApiService, IWeatherApiService weatherApiService) { _yahooApiService = yahooApiService; _weatherApiService = weatherApiService; }