public async Task <IActionResult> Clibraryshow(int page, int limit, string outc = "", string wtype = "", string wname = "", string gong = "") { var Category = await _Wmss.Clibraryshow(); if (!string.IsNullOrEmpty(outc)) { Category = Category.Where(m => m.WName == outc).ToList(); } if (!string.IsNullOrEmpty(wtype)) { Category = Category.Where(m => m.PCategory.Contains(wtype)).ToList(); } if (!string.IsNullOrEmpty(wname)) { Category = Category.Where(m => m.PName.Contains(wname)).ToList(); } if (!string.IsNullOrEmpty(gong)) { Category = Category.Where(m => m.SName == gong).ToList(); } var liat = Category.Skip((page - 1) * limit).Take(limit).ToList(); var Count = Category.Count; JsonData jsons = new JsonData { code = 0, msg = "", count = Count + 1, data = liat }; string json = JsonConvert.SerializeObject(jsons); return(Ok(json)); }