コード例 #1
0
        public void Start()
        {
            var settings = _settings.GetAllSettings().GetAwaiter().GetResult();

            foreach (ISimBaseInstrumentSetting setting in settings)
            {
                var item = new SimBaseInstrumentService(_orderBookProvider, _tickPriceProvider, _tickPriceStore, setting, _commissionSettingRepository, _logFactory);
                _services.Add(item);
            }

            _timerTrigger.Start();
        }
コード例 #2
0
        public async Task <IReadOnlyCollection <SimBaseInstrumentSettingModel> > GetAllSettingsAsync()
        {
            IReadOnlyList <ISimBaseInstrumentSetting> data = await _instrumentSettingRepository.GetAllSettings();

            return(Mapper.Map <List <SimBaseInstrumentSettingModel> >(data));
        }