public void SaveKlines(List <Kline> klines) { var numOfKlines = klines.Count(); _logger.Info(string.Format("{0} updates received, saving data to database", numOfKlines)); //if (numOfKlines > 0) //{ try { using (var context = new InfraContext()) { context.Klines.AddRange(klines); //klines.RemoveRange(0, numOfKlines); context.SaveChanges(); context.Klines.RemoveRange(klines); } _logger.Info(String.Format("{0} klines updated in database for {1} {2}", klines.Count(), klines[0].Symbol, klines[0].Interval)); } catch (Exception e) { _logger.Error(String.Format("Failed to save klines to database. Symbol: {0}, Interval: {1}.\n{3}", klines[0].Symbol, klines[0].Interval, e.ToString())); } //} }
public void SaveMarketData(GlobalMarketData newMd) { using (var context = new InfraContext()) { context.Set <GlobalMarketData>().Update(newMd); context.SaveChanges(); //Logger.Log(String.Format("New Coin Saved: Id={0}, Symbol = {1}, Name={2}", coin.Id, coin.Symbol, coin.Name)); } }
private void SaveKline(Kline kline) { _logger.Debug("kline received for " + kline.Symbol + "-" + kline.Interval); using (var context = new InfraContext()) { try { context.Klines.Add(kline); context.SaveChanges(); } catch (Exception e) { _logger.Error("Failed to save kline.\n" + e); } } }
private static void SaveCoin(string symbol, string name) { try { var coin = new Coin(symbol, name); using (var context = new InfraContext()) { context.Coins.Add(coin); context.SaveChanges(); } Logger.Log(String.Format("New Coin Saved: Id={0}, Symbol = {1}, Name={2}", coin.Id, coin.Symbol, coin.Name)); } catch (Exception e) { Logger.Log("Failed to save coin to database.\n" + e.ToString()); } }
public void SaveCoin(string symbol, string name) { try { var coin = new Coin(symbol, name); using (var context = new InfraContext()) { var coins = from c in context.Coins where c.Symbol == coin.Symbol select c; if (coins.Count() == 0) { context.Coins.Add(coin); context.SaveChanges(); _logger.Info(String.Format("New Coin Saved: Id={0}, Symbol = {1}, Name={2}", coin.Id, coin.Symbol, coin.Name)); } } } catch (Exception e) { _logger.Error("Failed to save coin to database.\n" + e.ToString()); } }
public int Commit() { return(_context.SaveChanges()); }
public int SaveChanges() { return(Db.SaveChanges()); }
public void Add(Portfolio portfolio) { _context.Add(portfolio); _context.SaveChanges(); }