示例#1
0
        public BarChartCM getBarChartData()
        {
            var modelChart = new BarChartCM();
            var labels     = new List <string>();

            var datasets   = new List <BarChartChildCM>();
            var childModel = new BarChartChildCM();

            childModel.label                = "Comments";
            childModel.backgroundColor      = @"#4e73df";
            childModel.hoverBackgroundColor = @"#2e59d9";
            childModel.borderColor          = @"#4e73df";
            var            feedbackdao = new FeedbackDAO();
            List <int>     dataList    = new List <int>();
            List <ChartCM> res         = feedbackdao.getQuantityCommentOfYears();

            for (var i = 0; i < res.Count; i++)
            {
                labels.Add(res[i].year);
                dataList.Add(res[i].quantityCM);
            }
            childModel.data = dataList;
            datasets.Add(childModel);
            modelChart.labels   = labels;
            modelChart.datasets = datasets;
            return(modelChart);
        }