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));
        }