예제 #1
0
 private Price GetPriceFromInput(int companyId, DailyInputDto p)
 {
     return(new Price
     {
         CompanyId = companyId,
         Day = Repository.Find <Day>(d => d.Date == p.Day),
         Close = p.Close,
         Max = p.Max,
         Min = p.Min,
         Open = p.Open,
         Volume = p.Volume
     });
 }
예제 #2
0
        private static DailyInputDto ParseDailyInput(string line)
        {
            var values = line.Split(new char[] { ',' });
            var result = new DailyInputDto();

            result.CoName = values[0];
            result.Day    = DateTime.ParseExact(values[1], "yyyyMMdd", CultureInfo.InvariantCulture);
            result.Open   = Decimal.Parse(values[2]);
            result.Max    = Decimal.Parse(values[3]);
            result.Min    = Decimal.Parse(values[4]);
            result.Close  = Decimal.Parse(values[5]);
            result.Volume = Decimal.Parse(values[6]);
            return(result);
        }