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); }