public TradingPersistenceService( IMasterTraderManager masterTraderManager, IOptions <TraderAccountConfiguration> traderAccount, IFollowerManager followerManager, ILogger <TradingPersistenceService> logger) { _masterTraderManager = masterTraderManager; _traderAccount = traderAccount.Value; _followerManager = followerManager; _logger = logger; }
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; }