/// <summary> /// Nacteni strategii z databaze do pameti /// </summary> /// <param name="reader">precteny sqlite zaznamy k zpracovani</param> public static void LoadStrategies(SQLiteDataReader reader) { while (reader.Read()) { Strategy loadedStrategy = new Strategy ( Convert.ToInt32(reader[Strategy.StrategyIDCOlumn]), reader[Strategy.DescriptionColumn].ToString() ); CachedStrategies.Add(loadedStrategy); } }
/// <summary> /// Vraceni instance strategie ze strategii v pameti podle zadaneho ID /// </summary> /// <param name="id">hledane ID strategie</param> /// <returns>instance nalezene strategie</returns> public static Strategy GetCachedStrategyByID(int id) { return(CachedStrategies.Find(strategy => strategy.StrategyID == id)); }