Esempio n. 1
0
 public TradingPersistenceService(
     IMasterTraderManager masterTraderManager,
     IOptions <TraderAccountConfiguration> traderAccount,
     IFollowerManager followerManager,
     ILogger <TradingPersistenceService> logger)
 {
     _masterTraderManager = masterTraderManager;
     _traderAccount       = traderAccount.Value;
     _followerManager     = followerManager;
     _logger = logger;
 }
Esempio n. 2
0
        public TradingPersistenceService(
            IMasterTraderManager masterTraderManager,
            IOptions <TraderAccountConfiguration> traderAccount,
            IBusReceiver <ActiveAccountQueue, SetActiveAccountStatusItem> activeAccountBusReceiver,
            IFollowerManager followerManager,
            EventFlow.Queries.IQueryProcessor queryProcessor,
            ILogger <TradingPersistenceService> logger)
        {
            _masterTraderManager      = masterTraderManager;
            _activeAccountBusReceiver = activeAccountBusReceiver;

            _traderAccount   = traderAccount.Value;
            _followerManager = followerManager;
            _queryProcessor  = queryProcessor;
            _logger          = logger;
        }