Пример #1
0
 public Handler(
     IAlertsStorage alertsStorage,
     IPortfolioStorage storage
     ) : base(storage)
 {
     _alertsStorage = alertsStorage;
 }
Пример #2
0
 public Handler(
     IPortfolioStorage storage,
     IAlertsStorage alerts,
     IStocksService2 stocks) : base(storage)
 {
     _alerts = alerts;
     _stocks = stocks;
 }
Пример #3
0
 public Handler(
     IPortfolioStorage storage,
     IAlertsStorage alertsStorage,
     IStocksService2 stockService,
     StockMonitorContainer container) : base(storage)
 {
     _stock         = stockService;
     _alertsStorage = alertsStorage;
     _container     = container;
 }
Пример #4
0
 public Handler(
     IAccountStorage storage,
     IPortfolioStorage portfolio,
     IAlertsStorage alerts,
     IEmailService emails,
     IMediator mediator)
 {
     _storage   = storage;
     _portfolio = portfolio;
     _alerts    = alerts;
 }
Пример #5
0
 public Handler(
     IAlertsStorage alerts,
     IEmailService emails,
     IMediator mediator,
     IPortfolioStorage portfolio,
     IStocksService2 stocks,
     IAccountStorage storage
     )
 {
     _alerts    = alerts;
     _emails    = emails;
     _mediator  = mediator;
     _portfolio = portfolio;
     _stocks    = stocks;
     _storage   = storage;
 }
Пример #6
0
 public StockMonitorService(
     ILogger <StockMonitorService> logger,
     IAccountStorage accounts,
     IAlertsStorage alerts,
     IStocksService2 stocks,
     IEmailService emails,
     MarketHours marketHours,
     StockMonitorContainer container)
 {
     _accounts    = accounts;
     _alerts      = alerts;
     _emails      = emails;
     _logger      = logger;
     _stocks      = stocks;
     _marketHours = marketHours;
     _container   = container;
 }
Пример #7
0
 public AlertHandler(IAlertsStorage storage, StockMonitorContainer container)
 {
     _container = container;
     _storage   = storage;
 }