public ActionResult Local_Data() { var internetUsers = ChartDataRepository.InternetUsers(); var viewModel = new List <BarChartsLocalDataViewModel>(); for (var i = 1; i < internetUsers.Count; i++) { var data = internetUsers[i]; var model = new BarChartsLocalDataViewModel(data); if (internetUsers[i - 1].Value > data.Value) { // Highlight years with less users than the previous year model.Color = HighlightColor; } viewModel.Add(model); } return(View(viewModel)); }
public IActionResult Local_Data_Binding() { var blogComments = ChartDataRepository.BlogComments(); var viewModel = new List <BarChartsLocalDataViewModel>(); for (var i = 0; i < blogComments.Count; i++) { var data = blogComments[i]; var model = new BarChartsLocalDataViewModel(data); if (model.Day > 14 && model.Day < 21) { model.UserColor = userColors[2]; } else { model.UserColor = userColors[1]; } viewModel.Add(model); } return(View(viewModel)); }