public async Task <IActionResult> GetControllerships(int page, int limit, string WarehouseName, string LoginPjone) { List <C_Controllership> list = await _Wmss.GetControllerships(); if (!string.IsNullOrEmpty(WarehouseName)) { list = list.Where(s => s.WarehouseName.Contains(WarehouseName)).ToList(); } if (!string.IsNullOrEmpty(LoginPjone)) { list = list.Where(s => s.LoginPjone == LoginPjone).ToList(); } int count = list.Count(); list = list.Skip((page - 1) * limit).Take(limit).ToList(); string josn = JsonConvert.SerializeObject(new { count = count, code = 0, msg = "", data = list }); return(Ok(josn)); }