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