Example #1
0
        public ActionResult LogJson()
        {
            int    pageIndex    = Request["page"] == null ? 1 : Convert.ToInt32(Request["page"]);
            int    pageSize     = Request["rows"] == null ? 10 : Convert.ToInt32(Request["rows"]);
            string dealer       = Request["Operator"];
            string beginTime    = Request["BeginTime"];
            string endTime      = Request["EndTime"];
            string server       = Request["Server"];
            string db           = Request["Db"];
            string table        = Request["Table"];
            string col          = Request["Col"];
            int    totalRecords = 0;

            var result            = _logLogic.Query(dealer, beginTime, endTime, server, db, table, col, pageIndex, pageSize, out totalRecords).ToLogModels();
            IList <LogModel> list = result == null ? new List <LogModel>() : result.ToList();
            var page = new Pagination <LogModel> {
                Total = totalRecords, Rows = list
            };

            return(Content(JsonConvert.SerializeObject(page)));
        }