private GainCapitalRatesProvider(IHubConnectionContext clients) { _wrapper = DependencyFactory.Container.Resolve<ILoggerWrapper>(); _gainCapitalRatesService = DependencyFactory.Container.Resolve<IGainCapitalRatesManager>(); _gainCapitalRatesService.StartProcessing(); _customerInfo = DependencyFactory.Container.Resolve<ICustomerInfoProvider>(); _spreadProvider = DependencyFactory.Container.Resolve<IRatesSpreadService>(); _updateInterval = TimeSpan.FromMilliseconds(Int32.Parse(ConfigurationManager.AppSettings["UpdateInterval"])); _timers = new Dictionary<string, Timer>(); Clients = clients; }
private GainCapitalRatesProvider(IHubConnectionContext clients) { _wrapper = DependencyFactory.Container.Resolve <ILoggerWrapper>(); _gainCapitalRatesService = DependencyFactory.Container.Resolve <IGainCapitalRatesManager>(); _gainCapitalRatesService.StartProcessing(); _customerInfo = DependencyFactory.Container.Resolve <ICustomerInfoProvider>(); _spreadProvider = DependencyFactory.Container.Resolve <IRatesSpreadService>(); _updateInterval = TimeSpan.FromMilliseconds(Int32.Parse(ConfigurationManager.AppSettings["UpdateInterval"])); _timers = new Dictionary <string, Timer>(); Clients = clients; }