public void ListInstrum() { var instrums = _instrumDA.GetInstrumList(); _console.WriteLine("InsID\tTicker\tShortName"); _console.WriteSeparator(); foreach (var instrum in instrums) { _console.WriteLine(string.Format("{0}\t{1}\t{2}", instrum.InsID.ToString(), instrum.Ticker, instrum.ShortName)); } _console.WriteLine(string.Format("Instrums: {0}", instrums.Count().ToString())); }
/// <summary> /// Загрузить таблицу из базы (предварительно ее очистить) /// </summary> public void Load() { var list = _da.GetInstrumList(); _ticker_instrum.Clear(); _insID_instrum.Clear(); foreach (var ins in list) { if (_ticker_instrum.ContainsKey(ins.Ticker)) { continue; } _ticker_instrum.Add(ins.Ticker, ins); _insID_instrum.Add(ins.InsID, ins); } _logger.AddInfo("InstrumTable", "Load instrums: " + _ticker_instrum.Keys.Count.ToString()); }
/// <summary> /// Список всех фин. инструментов /// </summary> /// <returns>Список</returns> public IEnumerable <CommonData.InstrumListItem> GetInstrumList() { return(_instrumDA.GetInstrumList()); }