public void Init() { ReadSymbols(UserId); HasPicks = Symbols.Count > 0; if (HasPicks) { InputSymbol = Symbols.Contains(InputSymbol) ? InputSymbol : Symbols.FirstOrDefault(); // grab the all the user's picks for the first stock symbol ChartData = new PerformanceChartModel() { Symbol = InputSymbol, UserId = UserId }; ChartData.Init(); } }
public ActionResult LoadPerformanceChart(string symbol, string userId) { var model = new PerformanceChartModel { Symbol = symbol, UserId = userId }; model.Init(); model.Load(); return Json(new { chartData = model.ChartData }); }