예제 #1
0
 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;
 }
예제 #2
0
 public StockService(IStockAddRepository goodsRepository,
                     IStockUpdateService updateService,
                     IStockPropertyValueSetRepository propertyValueSetRepository
                     )
 {
     _goodsRepository            = goodsRepository;
     _propertyValueSetRepository = propertyValueSetRepository;
     UpdateService = updateService;
 }
예제 #3
0
 public StockController(IStockQueryService stockQueryService,
                        IStockUpdateService stockUpdateService,
                        IAuthenticationService authenticationService,
                        IMapper mapper)
 {
     _stockQueryService     = stockQueryService;
     _stockUpdateService    = stockUpdateService;
     _authenticationService = authenticationService;
     _mapper = mapper;
 }