Ejemplo n.º 1
0
        public IActionResult InitGood(int state = -1, int id = -1, string name = "", int pageindex = 1, int pagesize = 3)//商品列表显示
        {
            var list      = _bll.goods(state, id, name);
            int count     = list.Count;
            int pagecount = (int)Math.Ceiling(count * 1.0 / pagesize);
            var _list     = list.Skip((pageindex - 1) * pagesize).Take(pagesize).ToList();

            return(Ok(new
            {
                data = _list,
                pages = new
                {
                    pro = pageindex > 1 ? pageindex - 1 : 1,
                    next = pageindex < pagecount ? pageindex + 1 : pagecount,
                    last = pagecount
                }
            }));
        }