public JsonResult List(int page, string keywords, int rows, string category)
        {
            var result = _iSensitiveWordService.GetSensitiveWords(new SensitiveWordQuery {
                SensitiveWord = keywords, CategoryName = category, PageNo = page, PageSize = rows
            });
            var words = result.Models.ToList().Select(item => new
            {
                Id            = item.Id,
                SensitiveWord = item.SensitiveWord,
                CategoryName  = item.CategoryName
            });
            var model = new { rows = words, total = result.Total };

            return(Json(model));
        }
Exemple #2
0
        public JsonResult List(int page, string keywords, int rows, string category)
        {
            ISensitiveWordService sensitiveWordService = ServiceHelper.Create <ISensitiveWordService>();
            SensitiveWordQuery    sensitiveWordQuery   = new SensitiveWordQuery()
            {
                SensitiveWord = keywords,
                CategoryName  = category,
                PageNo        = page,
                PageSize      = rows
            };
            PageModel <SensitiveWordsInfo> sensitiveWords = sensitiveWordService.GetSensitiveWords(sensitiveWordQuery);
            var list =
                from item in sensitiveWords.Models.ToList()
                select new { Id = item.Id, SensitiveWord = item.SensitiveWord, CategoryName = item.CategoryName };

            return(Json(new { rows = list, total = sensitiveWords.Total }));
        }