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"]);
            }
        }
Exemplo n.º 2
0
 public Worker(ILogger <Worker> logger, IBitCoinUnitOfWork bitCoinUnitOfWork, BitCoinContext bitCoinContext)
 {
     _logger     = logger;
     _dbcontext  = bitCoinContext;
     _unitOfWork = bitCoinUnitOfWork;
 }
Exemplo n.º 3
0
 public ChartController(IBitCoinUnitOfWork bitCoinUnitOfWork, BitCoinContext bitCoinContext)
 {
     _bitCoinUnitOfWork = bitCoinUnitOfWork;
     _dbContext         = bitCoinContext;
 }
Exemplo n.º 4
0
 public HomeController(ILogger <HomeController> logger, BitCoinContext bitCoinContext, IBitCoinUnitOfWork bitCoinUnitOfWork)
 {
     _logger            = logger;
     _context           = bitCoinContext;
     _bitCoinUnitOfWork = bitCoinUnitOfWork;
 }