public async Task <IActionResult> panyshow(int index = 0, int size = 8, string pdanhao = "", string pname = "", string pren = "", string time = "", string pcang = "", string pqu = "") { var Category = await _Wmss.panyshow(); if (!string.IsNullOrEmpty(pdanhao)) { Category = Category.Where(m => m.pdanhao.Contains(pdanhao)).ToList(); } if (!string.IsNullOrEmpty(pname)) { Category = Category.Where(m => m.pname.Contains(pname)).ToList(); } if (!string.IsNullOrEmpty(pren)) { Category = Category.Where(m => m.pren.Contains(pren)).ToList(); } if (!string.IsNullOrEmpty(time)) { Category = Category.Where(m => m.ptime.Contains(time)).ToList(); } if (!string.IsNullOrEmpty(pcang)) { Category = Category.Where(m => m.pwarehouse.Contains(pcang)).ToList(); } if (!string.IsNullOrEmpty(pqu)) { Category = Category.Where(m => m.parea.Contains(pqu)).ToList(); } int count = Category.Count; Category = Category.Skip((index - 1) * size).Take(size).ToList(); return(Ok(Category)); }