public IActionResult Index(string stockSymbol) { if (!PriceRepository.CheckStockSymbolExists(stockSymbol)) { ViewBag.ErrorMessage = "Stock symbol not found!"; } else { DateTime start = new DateTime(2019, 1, 8); DateTime end = new DateTime(2019, 10, 10); Chart chart = ChartFactory.GetChart(stockSymbol, start, end, ChartType.Line, PriceType.Close); ViewBag.Labels = JsonConvert.SerializeObject(chart.XLabels); ViewBag.Data = JsonConvert.SerializeObject(chart.YValues); ViewBag.Title = chart.Title; ViewBag.YAxisLabel = "$"; } ViewBag.StockSymbol = stockSymbol.ToUpper(); return(View()); }