public async Task <IActionResult> GetAdministrators(string Name, bool AState, int page, int limit) { List <Administrators> list = await _Wmss.GetAdministrators(); if (!string.IsNullOrEmpty(Name)) { list = list.Where(s => s.Name == Name).ToList(); } if (AState != false) { list = list.Where(s => s.AState == AState).ToList(); } int count = list.Count; list = list.Skip((page - 1) * limit).Take(limit).ToList(); string lint = JsonConvert.SerializeObject(list); JsonData json = new JsonData { count = count, code = 0, msg = "", data = list }; return(Ok(json)); }