Пример #1
0
        public async Task <IActionResult> GetAuditLogs(int draw, int start, int length)
        {
            var pageSearchDto = new LogPageSerchModel()
            {
                Take = length,
                Skip = start
            };

            pageSearchDto.SetTimeValue(Request.Query["BeginTime"], Request.Query["EndTime"]);
            pageSearchDto.Level   = Convert.ToInt32((Request.Query["Level"]));
            pageSearchDto.Title   = Request.Query["Title"].ToString();
            pageSearchDto.Content = Request.Query["Content"];
            var pagereslut = await _logAppService.GetAuditLogs(pageSearchDto);

            var json = new
            {
                draw,
                recordsTotal    = pagereslut.Total,
                recordsFiltered = pagereslut.Total,
                data            = pagereslut.Rows
            };

            return(Json(json));
        }