Exemple #1
0
 public void insertData(
     View.view.TickerHistoricalPrice obj)
 {
     try
     {
         JavaScriptSerializer ser = new JavaScriptSerializer();
         var          collection  = _database.GetCollection <BsonDocument>("stockCollection");
         string       str         = ser.Serialize(obj);
         BsonDocument bson        = BsonDocument.Parse(str);
         collection.InsertOneAsync(bson);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
     }
 }
Exemple #2
0
        public void LoadData(string path)
        {
            List <string> tickers = getTickers(path);
            YQLClient     yqlClt  = new YQLClient();

            foreach (string ticker in tickers)
            {
                View.view.TickerHistoricalPrice tkt = new
                                                      View.view.TickerHistoricalPrice();
                List <Controller.YQLClient.HistoricalStock> data = Controller.YQLClient.DowloadData(ticker, 2000, 2015);
                tkt.Name = ticker;
                foreach (Controller.YQLClient.HistoricalStock stock in data)
                {
                    tkt.HistoricalPrice.Add(stock);
                }


                insertData(tkt);
            }
        }