/// <summary> /// Create InsStore (array of fin. instrument quotes) /// </summary> /// <param name="insID">Instrument</param> /// <param name="tf">Timeframe</param> /// <param name="isEnable">Active for sync</param> /// <returns></returns> public int CreateInsStore(int insID, Timeframes tf, bool isEnable) { int id = 0; var db_InsStore = new DBModel.InsStore() { InsID = insID, Tf = (byte)tf, IsEnable = isEnable }; _da.DbContext.Insert(db_InsStore); id = db_InsStore.InsStoreID; return(id); }
/// <summary> /// Get InsStore by instrument and timeframe /// </summary> /// <param name="insID"></param> /// <param name="tf"></param> /// <returns></returns> public CommonData.InsStore GetInsStore(int insID, Timeframes tf) { DBModel.InsStore ss = null; ss = _da.DbContext.Table <InsStore>().FirstOrDefault(s => s.InsID == insID && s.Tf == (byte)tf); if (ss == null) { return(null); } return(new CommonData.InsStore() { InsStoreID = ss.InsStoreID, InsID = ss.InsID, Tf = (Timeframes)ss.Tf, IsEnable = ss.IsEnable }); }