Esempio n. 1
0
        public async Task<IActionResult> AOGShowAsync(int page, int limit, string CDan, string CPin, string CGong, string CRen)
        {
            var AOGShow = await _Wmss.AOGShowAsync();

            if (!string.IsNullOrEmpty(CDan))
            {
                AOGShow = AOGShow.Where(st => st.Ordernumber.Contains(CDan)).ToList();
            }
            if (!string.IsNullOrEmpty(CPin))
            {
                AOGShow = AOGShow.Where(st => st.Classes==CPin).ToList();
            }
            if (!string.IsNullOrEmpty(CGong))
            {
                AOGShow = AOGShow.Where(s => s.SName.Contains(CGong)).ToList();
            }
            if (!string.IsNullOrEmpty(CRen))
            {
                AOGShow = AOGShow.Where(st => st.Agent == CRen).ToList();
            }

            var Count = AOGShow.Count;
            var liat = AOGShow.Skip((page - 1) * limit).Take(limit).ToList();
            JsonData jsons = new JsonData { code = 0, msg = "", count = Count, data = liat };
            string json = JsonConvert.SerializeObject(jsons);
            return Ok(json);

        }