public AccountUpdateService( IFplService fplService, ITradingConditionsCacheService tradingConditionsCache, IAccountsCacheService accountsCacheService, OrdersCache ordersCache, IAssetsCache assetsCache, IAccountMarginFreezingRepository accountMarginFreezingRepository, IAccountMarginUnconfirmedRepository accountMarginUnconfirmedRepository, ILog log, MarginTradingSettings marginTradingSettings, ICfdCalculatorService cfdCalculatorService, IQuoteCacheService quoteCacheService) { _fplService = fplService; _tradingConditionsCache = tradingConditionsCache; _accountsCacheService = accountsCacheService; _ordersCache = ordersCache; _assetsCache = assetsCache; _accountMarginFreezingRepository = accountMarginFreezingRepository; _accountMarginUnconfirmedRepository = accountMarginUnconfirmedRepository; _log = log; _marginTradingSettings = marginTradingSettings; _cfdCalculatorService = cfdCalculatorService; _quoteCacheService = quoteCacheService; }
public PositionsConsumer(OrdersCache ordersCache, IRabbitMqNotifyService rabbitMqNotifyService, IConvertService convertService, IDateService dateService, IAccountsCacheService accountsCacheService, IAccountUpdateService accountUpdateService, IIdentityGenerator identityGenerator, ICqrsSender cqrsSender, IEventChannel <OrderCancelledEventArgs> orderCancelledEventChannel, IEventChannel <OrderChangedEventArgs> orderChangedEventChannel, IEventChannel <OrderActivatedEventArgs> orderActivatedEventChannel, IMatchingEngineRouter meRouter, ILog log, IAssetsCache assetsCache) { _ordersCache = ordersCache; _rabbitMqNotifyService = rabbitMqNotifyService; _convertService = convertService; _dateService = dateService; _accountsCacheService = accountsCacheService; _accountUpdateService = accountUpdateService; _identityGenerator = identityGenerator; _cqrsSender = cqrsSender; _orderCancelledEventChannel = orderCancelledEventChannel; _orderChangedEventChannel = orderChangedEventChannel; _orderActivatedEventChannel = orderActivatedEventChannel; _meRouter = meRouter; _log = log; _assetsCache = assetsCache; }
public CommissionService( ITradingInstrumentsCacheService accountAssetsCacheService, ICfdCalculatorService cfdCalculatorService, IAssetsCache assetsCache) { _accountAssetsCacheService = accountAssetsCacheService; _cfdCalculatorService = cfdCalculatorService; _assetsCache = assetsCache; }
public CommissionService( IAccountAssetsCacheService accountAssetsCacheService, ICfdCalculatorService calculator, IAssetsCache assetsCache) { _accountAssetsCacheService = accountAssetsCacheService; _calculator = calculator; _assetsCache = assetsCache; }
public NotificationSenderBase( IAppNotifications appNotifications, IClientAccountService clientAccountService, IAssetsCache assetsCache) { _appNotifications = appNotifications; _clientAccountService = clientAccountService; _assetsCache = assetsCache; }
public Processor(IJanitor janitor, IAspectExtractor aspectExtractor, IAssetsCache cache, IInjectionCollector injectionCollector, IAspectWeaver assectWeaver, IEnumerable <IEffectWeaver> effectWeavers, ILogger logger) { _aspectExtractor = aspectExtractor; _injectionCollector = injectionCollector; _cache = cache; _assectWeaver = assectWeaver; _effectWeavers = effectWeavers; _janitor = janitor; _log = logger; }
public AccountUpdateService( IFplService fplService, IAccountGroupCacheService accountGroupCacheService, IAccountsCacheService accountsCacheService, OrdersCache ordersCache, IAssetsCache assetsCache) { _fplService = fplService; _accountGroupCacheService = accountGroupCacheService; _accountsCacheService = accountsCacheService; _ordersCache = ordersCache; _assetsCache = assetsCache; }
public FplService( ICfdCalculatorService cfdCalculatorService, IAssetPairsCache assetPairsCache, IAccountsCacheService accountsCacheService, IAccountAssetsCacheService accountAssetsCacheService, IAssetsCache assetsCache) { _cfdCalculatorService = cfdCalculatorService; _assetPairsCache = assetPairsCache; _accountsCacheService = accountsCacheService; _accountAssetsCacheService = accountAssetsCacheService; _assetsCache = assetsCache; }
public FplService( ICfdCalculatorService cfdCalculatorService, IAssetPairsCache assetPairsCache, IAccountsCacheService accountsCacheService, ITradingInstrumentsCacheService tradingInstrumentsCache, IAssetsCache assetsCache, MarginTradingSettings marginTradingSettings) { _cfdCalculatorService = cfdCalculatorService; _accountsCacheService = accountsCacheService; _tradingInstrumentsCache = tradingInstrumentsCache; _assetsCache = assetsCache; _marginTradingSettings = marginTradingSettings; }
public AccountUpdateService( ICfdCalculatorService cfdCalculatorService, IAccountGroupCacheService accountGroupCacheService, IAccountAssetsCacheService accountAssetsCacheService, IAccountsCacheService accountsCacheService, OrdersCache ordersCache, IAssetsCache assetsCache) { _cfdCalculatorService = cfdCalculatorService; _accountGroupCacheService = accountGroupCacheService; _accountAssetsCacheService = accountAssetsCacheService; _accountsCacheService = accountsCacheService; _ordersCache = ordersCache; _assetsCache = assetsCache; }
public MarginCallConsumer(IThreadSwitcher threadSwitcher, IAppNotifications appNotifications, IEmailService emailService, IClientAccountService clientAccountService, IMarginTradingOperationsLogService operationsLogService, IRabbitMqNotifyService rabbitMqNotifyService, IDateService dateService, IAssetsCache assetsCache) : base(appNotifications, clientAccountService, assetsCache) { _threadSwitcher = threadSwitcher; _emailService = emailService; _clientAccountService = clientAccountService; _operationsLogService = operationsLogService; _rabbitMqNotifyService = rabbitMqNotifyService; _dateService = dateService; }
public OrderStateConsumer(IThreadSwitcher threadSwitcher, IClientNotifyService clientNotifyService, IAccountsCacheService accountsCacheService, IAppNotifications appNotifications, IClientAccountService clientAccountService, AccountManager accountManager, IRabbitMqNotifyService rabbitMqNotifyService, IAssetsCache assetsCache) : base(appNotifications, clientAccountService, assetsCache) { _threadSwitcher = threadSwitcher; _clientNotifyService = clientNotifyService; _accountsCacheService = accountsCacheService; _accountManager = accountManager; _rabbitMqNotifyService = rabbitMqNotifyService; }
public InjectionCollector(IAssetsCache cache, ILogger logger) { _cache = cache; _log = logger; }
public CachedESurfacePatchProvider(ESurfacePatchProvider provider, IAssetsCache <ESurfaceTexturesPackToken, NullableESurfaceTexturesPack> cache) { _provider = provider; _cache = cache; }