/// <summary> /// Get quote from line /// </summary> /// <param name="line"></param> /// <returns></returns> public static Quote LoadQuote(string data) { NumberFormatInfo numberFormatInfo = DataContext.NumberFormatInfo; Quote quote = new Quote(); string[] dataArray = data.Split(DataContext.Delimiter); // Symbol //quote.Symbol = dataArray[0]; // Set time quote.Time = LoadDateTime(dataArray); // OHLCV string priceString = dataArray[4]; quote.Price = double.Parse(priceString, numberFormatInfo); string volumeString = dataArray[5]; quote.Volume = double.Parse(volumeString, numberFormatInfo); return quote; }
/// <summary> /// Create a new Quote object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="time">Initial value of the Time property.</param> /// <param name="price">Initial value of the Price property.</param> /// <param name="volume">Initial value of the Volume property.</param> public static Quote CreateQuote(global::System.Guid id, global::System.DateTime time, global::System.Double price, global::System.Double volume) { Quote quote = new Quote(); quote.Id = id; quote.Time = time; quote.Price = price; quote.Volume = volume; return quote; }
/// <summary> /// Deprecated Method for adding a new object to the Quotes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToQuotes(Quote quote) { base.AddObject("Quotes", quote); }