public InstrumentsService( IInstrumentsAccessService instrumentsAccessService, IPricesGenerator pricesGenerator) { _instrumentsAccessService = instrumentsAccessService; _pricesGenerator = pricesGenerator; }
public ShutdownManager( IEnumerable <OrderBookSubscriber> orderBookSubscribers, IPricesGenerator pricesGenerator, OrdersProcessorTimer ordersProcessorTimer, IPricesPublisher pricesPublisher) { _orderBookSubscribers = orderBookSubscribers; _pricesGenerator = pricesGenerator; _ordersProcessorTimer = ordersProcessorTimer; _pricesPublisher = pricesPublisher; }
public OperationsController(IResourceService resourceService, IUserResourcesService userResourcesService, IDealService dealService, IHubContext hubContext, ILog logger) { _resourceService = resourceService; _userResourcesService = userResourcesService; _dealService = dealService; _appHub = hubContext; _logger = logger; _pricesGenerator = PricesGenerator.GetInstance(_resourceService, _appHub); }
public static IPricesGenerator GetInstance(IResourceService resourceService, IHubContext hubContext) { return(_instance ?? (_instance = new PricesGenerator(resourceService, hubContext))); }