private void Timer1_Tick(object sender, EventArgs e) { if (DateTime.Now > Reflesh) { Reflesh = DateTime.Now.AddSeconds(Convert.ToDouble(nUDCoIleMinut.Value)); WebClient webClient = new WebClient(); var data = webClient.DownloadString("https://blockchain.info/pl/ticker"); JObject jsonObject = JObject.Parse(data); using (var db = new BitCoinContext()) { var date = new BitCoinClass { M15 = Convert.ToDecimal(jsonObject["PLN"]["15m"]), Last = Convert.ToDecimal(jsonObject["PLN"]["last"]), Sell = Convert.ToDecimal(jsonObject["PLN"]["sell"]), Symbol = "PLN", Buy = Convert.ToDecimal(jsonObject["PLN"]["buy"]), Date = DateTime.Now }; db.BitCoinx.Add(date); db.SaveChanges(); }; //MessageBox.Show("PLN: " + jsonObject["PLN"]["15m"]); //MessageBox.Show("PLN: " + jsonObject["PLN"]["last"]); //MessageBox.Show("PLN: " + jsonObject["PLN"]["buy"]); //MessageBox.Show("PLN: " + jsonObject["PLN"]["sell"]); //MessageBox.Show("PLN: " + jsonObject["PLN"]["Symbol"]); } }
public Worker(ILogger <Worker> logger, IBitCoinUnitOfWork bitCoinUnitOfWork, BitCoinContext bitCoinContext) { _logger = logger; _dbcontext = bitCoinContext; _unitOfWork = bitCoinUnitOfWork; }
public ChartController(IBitCoinUnitOfWork bitCoinUnitOfWork, BitCoinContext bitCoinContext) { _bitCoinUnitOfWork = bitCoinUnitOfWork; _dbContext = bitCoinContext; }
public HomeController(ILogger <HomeController> logger, BitCoinContext bitCoinContext, IBitCoinUnitOfWork bitCoinUnitOfWork) { _logger = logger; _context = bitCoinContext; _bitCoinUnitOfWork = bitCoinUnitOfWork; }