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); }