Exemple #1
0
        public IActionResult InitDate(string name = "", int id = -1, int pageindex = 1, int pagesize = 3)//秒杀列表显示
        {
            var list      = _bll.list(name, id);
            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
                            } }));
        }