public IActionResult GetShow1(int page = 1, int limit = 10, string sname = "") { List <Patient1> list = _bll.GetShow(); if (!string.IsNullOrEmpty(sname)) { list = list.Where(s => s.PatientName.Contains(sname)).ToList(); } var nlist = list.Skip((page - 1) * limit).Take(limit); return(Ok(new { code = 0, msg = "", count = list.Count, pages = Math.Ceiling(list.Count / 1.0 * limit), data = nlist })); }