コード例 #1
0
ファイル: TradingConditionsManager.cs プロジェクト: alpo-8/MT
        public async Task InitTradingConditionsAsync()
        {
            _console.WriteLine($"Started {nameof(InitTradingConditionsAsync)}");

            var tradingConditions = await _tradingConditions.List();

            if (tradingConditions != null)
            {
                _tradingConditionsCacheService.InitTradingConditionsCache(tradingConditions.Select(t =>
                                                                                                   (ITradingCondition)_convertService.Convert <TradingConditionContract, TradingCondition>(t))
                                                                          .ToList());
            }

            _console.WriteLine(
                $"Finished {nameof(InitTradingConditionsAsync)}. Count:{tradingConditions?.Count ?? 0})");
        }
 public async Task <string> GetDefaultTradingConditionIdAsync()
 {
     return((await _tradingConditionsApi.List(true)).FirstOrDefault()
            .RequiredNotNull("Default trading condition").Id);
 }