コード例 #1
0
ファイル: LogController.cs プロジェクト: kangjinh/code
        public async Task <JsonResult> ChartsDatas()
        {
            var end   = DateTime.Now.Date.AddDays(-1);
            var start = DateTime.Now.Date.AddDays(-7);
            var list  = await _siteViewService.GetSiteViews(start, end);

            var result = new
            {
                categoryDatas = list.Select(x => x.Day.ToString("yyyy-MM-dd")),
                datas         = list.Select(x => x.Number),
                pieDatas      = list.Select(x => new { value = x.Number, name = x.Day.ToString("yyyy-MM-dd") })
            };

            return(JsonOk(result));
        }
コード例 #2
0
        public async Task <JsonResult> ChartsDatas()
        {
            var end   = DateTime.Now.Date.AddDays(-1);
            var start = DateTime.Now.Date.AddDays(-7);
            var list  = await _siteViewService.GetSiteViews(start, end);

            var result = new JsonResultModel <IEnumerable <VisitDataDto> >
            {
                flag = true,
                data = list.Select(x => new VisitDataDto
                {
                    Date   = x.Day.ToString("yyyy-MM-dd"),
                    Number = x.Number
                })
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }