public StocksDataApi(IMapper mapper, ITradingSimulationResultRepository tradingSimulationResultRepository, IStockQuoteRepository stockQuoteRepository, ICompanyRepository companyRepository, ILogger logger, IDatabaseManagementService databaseManagementService, IStockQuotesDownloadService stockQuotesDownloadService, IStockQuotesMigrationFromCsv stockQuotesMigrationFromCsv, IProjectSettings projectSettings, ITradingSimulator tradingSimulator, IProgressReportable progressReporter, Microsoft.Extensions.Configuration.IConfiguration configuration, IStockUpdateService stockUpdateService) { _mapper = mapper; _tradingSimulationResultRepository = tradingSimulationResultRepository; _stockQuoteRepository = stockQuoteRepository; _companyRepository = companyRepository; _logger = logger; _databaseManagementService = databaseManagementService; _stockQuotesDownloadService = stockQuotesDownloadService; _stockQuotesMigrationFromCsv = stockQuotesMigrationFromCsv; _projectSettings = projectSettings; _tradingSimulator = tradingSimulator; _progressReporter = progressReporter; _configuration = configuration; _stockUpdateService = stockUpdateService; }
public StockService(IStockAddRepository goodsRepository, IStockUpdateService updateService, IStockPropertyValueSetRepository propertyValueSetRepository ) { _goodsRepository = goodsRepository; _propertyValueSetRepository = propertyValueSetRepository; UpdateService = updateService; }
public StockController(IStockQueryService stockQueryService, IStockUpdateService stockUpdateService, IAuthenticationService authenticationService, IMapper mapper) { _stockQueryService = stockQueryService; _stockUpdateService = stockUpdateService; _authenticationService = authenticationService; _mapper = mapper; }