public CurrencyStampEntity(CurrencyStamp parentObject) { CurrencyPair = parentObject.CurrencyPair; Time = String.Format("{0} {1}", parentObject.Time.ToShortDateString(), parentObject.Time.ToShortTimeString()); StartPrice = parentObject.StartPrice; MiddlePrice = parentObject.MiddlePrice; EndPrice = parentObject.EndPrice; }
//Task<string> readTask) private void SaveToDatabase(CurrencyStamp newStamp) { _currencyDbContext.CurrencyStamps.Add(newStamp); _currencyDbContext.SaveChanges(); }
private CurrencyStamp ParseCurrencyStamp(string stampString) { string[] parsedStamp = stampString.Split(','); if (parsedStamp.Length != 9) { return null; } CurrencyStamp newStamp = new CurrencyStamp(); newStamp.CurrencyPair = parsedStamp[0]; newStamp.StartPrice = Double.Parse(parsedStamp[6]); newStamp.EndPrice = Double.Parse(parsedStamp[7]); newStamp.MiddlePrice = Double.Parse(parsedStamp[8]); //double unixTimestamp = Double.Parse(parsedStamp[1]); //newStamp.Time = UnixTimeStampToDateTime(unixTimestamp); newStamp.Time = DateTime.Now; return newStamp; }