internal StockChartModel ConvertToModel() { StockChartModel chartModel = new StockChartModel(); chartModel.StockId = StockId; if (StockMessage.Count > 0) chartModel.StockMessage = StockMessage[0].Convert(); chartModel.ChartData = new List<ChartPointModel>(); foreach (var point in ChartData) chartModel.ChartData.Add(point.Convert()); return chartModel; }
private void SetOpenCloseTimeToCharAxis(StockChartModel chartModel) { // set the start and end y axis if (chartModel.ChartData.Count > 0) { DateTime op = DateTimeUtils.UnixTimeStampToDateTime(Convert.ToDouble(chartModel.ChartData[0].Timestemp)); DateTime clo = new DateTime(op.Year, op.Month, op.Day, 13, 30, 0); OpeningTimeAxis = DateTimeAxis.ToDouble(op); ClosingTimeAxis = DateTimeAxis.ToDouble(clo); } }