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;
        }