Exemplo n.º 1
0
        public void AddCoinInfoToDatabase(CoinTickerCombinedModel coinInfo)
        {
            var tempCoin = new CoinDAL();

            tempCoin.Symbol = coinInfo.CoinSymbol.Replace("USDT", "");
            tempCoin.Price  = coinInfo.Price;
            tempCoin.Count  = coinInfo.Count;

            _db.Coins.Add(tempCoin);
            _db.SaveChanges();
        }
Exemplo n.º 2
0
        public void AddCoinInfoToDatabase(CoinTickerCombinedModel coinInfo, DateTime time)
        {
            var tempCoin = new CoinDAL();

            tempCoin.Symbol    = coinInfo.CoinSymbol;
            tempCoin.Price     = coinInfo.Price;
            tempCoin.Count     = coinInfo.Count;
            tempCoin.EntryTime = time;

            _db.Coins.Add(tempCoin);
            _db.SaveChanges();
        }
Exemplo n.º 3
0
        public async void AddCoinInfoToDatabase()
        {
            var results = await GetAllCoinInfo();

            foreach (var coin in results)
            {
                var newDAL = new CoinDAL();
                newDAL.Price  = coin.Price;
                newDAL.Symbol = coin.CoinSymbol;
                newDAL.Count  = coin.Count;
                _db.Coins.Add(newDAL);
            }
            _db.SaveChanges();
        }
Exemplo n.º 4
0
        //public async void AddCoinInfoToDatabase(string symbol)
        //{
        //    var results = await SearchBySymbol(symbol);
        //    foreach (var coin in results)
        //    {
        //        CoinDAL newDAL = new CoinDAL();
        //        newDAL.Price = coin.Price;
        //        newDAL.Symbol = coin.CoinSymbol;
        //        newDAL.Count =69;
        //        _db.Coins.Add(newDAL);
        //    }
        //    _db.SaveChanges();
        //}

        public async Task AddCoinInfoToDatabase(string symbol)
        {
            var results = await SearchBySymbol(symbol);

            foreach (var coin in results)
            {
                CoinDAL newDAL = new CoinDAL();
                newDAL.Price  = coin.Price;
                newDAL.Symbol = coin.CoinSymbol;
                newDAL.Count  = coin.Count;
                _db.Coins.Add(newDAL);
            }
            _db.SaveChanges();
        }
Exemplo n.º 5
0
        public async void AddCoinInfoToDatabase(string symbol)
        {
            var results = await SearchBySymbol(symbol);

            foreach (var coin in results)
            {
                var newDAL = new CoinDAL();
                newDAL.Price  = coin.Price;
                newDAL.Symbol = coin.CoinSymbol;
                newDAL.Count  = 69; // TODO - Cant access count because its something already
                _db.Coins.Add(newDAL);
            }
            _db.SaveChanges();
        }
Exemplo n.º 6
0
 /// <summary>
 /// 代币销售
 /// </summary>
 /// <param name="salesDate">销售日期</param>
 /// <param name="coinCount">币数(大于次币数的记录)</param>
 /// <param name="pageIndex">页索引</param>
 /// <param name="pageSize">分页大小</param>
 /// <param name="recordCount">总记录数</param>
 public static CoinSalesModel CoinSales(string salesDate, int coinCount, int pageIndex, int pageSize, out int recordCount)
 {
     return(CoinDAL.CoinSales(salesDate, coinCount, pageIndex, pageSize, out recordCount));
 }
Exemplo n.º 7
0
 /// <summary>
 /// 代币销毁
 /// </summary>
 /// <param name="destroyDate">销毁日期</param>
 /// <param name="pageIndex">页索引</param>
 /// <param name="pageSize">每页记录数</param>
 /// <param name="recordCount">总记录数</param>
 /// <returns>代币销毁模式</returns>
 public static CoinDestroyPageModel CoinDestroy(string destroyDate, int pageIndex, int pageSize, out int recordCount)
 {
     return(CoinDAL.CoinDestroy(destroyDate, pageIndex, pageSize, out recordCount));
 }
Exemplo n.º 8
0
 /// <summary>
 /// 代币入库
 /// </summary>
 /// <param name="businessDate">营业日期</param>
 /// <param name="pageIndex">页索引</param>
 /// <param name="pageSize">每页记录数</param>
 /// <param name="recordCount">总记录数</param>
 /// <returns>代币入库模式</returns>
 public static CoinStoragePageModel CoinStorage(string businessDate, int pageIndex, int pageSize, out int recordCount)
 {
     return(CoinDAL.CoinStorage(businessDate, pageIndex, pageSize, out recordCount));
 }