Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }