//[HttpGet]
        //public ActionResult GetAuthorTotalBlogPostsChartData()
        //{
        //    var result = AppStatisticsService.GetAuthorTotalBlogPostsChartData(User).ToList();
        //    return GetChartData(result);
        //}

        private ActionResult GetChartData(List <ChartData> result)
        {
            ChartDataHelper.FillBlankDays(result);
            var chartData = result.Select(cd => new { Date = cd.Date.ToNumericPersianDateString(), Visits = cd.Value });

            return(Json(chartData, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public IEnumerable <KeyValuePair <string, int> > GetContentVisitChartDataForUserDashboard(int userId, ContentType contentType)
        {
            var chartData = VisitBiz.GetContentVisitChartDataForUserDashboard(userId, contentType);

            ChartDataHelper.FillBlankDays <ChartData>(chartData);
            return(chartData.Select(data => new KeyValuePair <string, int>(data.Date.ToPersianDate("MMDD"), data.Value)));
        }