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