Пример #1
0
 public void SaveFinInstruments(IDbConnection connection,
                                IReadOnlyCollection <FinInstrument> FinInstruments)
 {
     _logger.Info($"Количество финансовых инструментов для всатвки: {FinInstruments.Count}");
     foreach (var finInstrument in FinInstruments)
     {
         var value = KarmaSaverFunctions.InsertFinInstrument(connection, _mapper.Map <DbFinInstrument>(finInstrument));
         finInstrument.FinId = value;
     }
 }
Пример #2
0
        private void SaveFinTimeSeries(IDbConnection connection,
                                       IReadOnlyCollection <FinInstrument> finInstruments)
        {
            var values = finInstruments.Select(z => _mapper.Map <IReadOnlyCollection <DbFinTimeSeries> >(z)).SelectMany(z => z);

            _logger.Info($"Количество временных серий для финансовых инструментов для всатвки: {values.Count()}");
            foreach (var finDataValue in values)
            {
                KarmaSaverFunctions.InsertTimeSeries(connection, finDataValue);
            }
        }