public async Task <IActionResult> GetGoodsallocation(int page, int limit, string WarehouseName, string Rsesrvoirare) { List <G_Goodsallocation> list = await _Wmss.GetGoodsallocation(); if (!string.IsNullOrEmpty(WarehouseName)) { list = list.Where(s => s.WarehouseName.Contains(WarehouseName)).ToList(); } if (!string.IsNullOrEmpty(Rsesrvoirare)) { list = list.Where(s => s.Rsesrvoirare == Rsesrvoirare).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)); }