BiosealMVCWeb.Controllers.CareersController.AjaxContract C# (CSharp) Method

AjaxContract() private method

private AjaxContract ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult AjaxContract()
        {
            //获取pageIndex

            db = new biosealEntities();
            int? pageIndex = Convert.ToInt16(Request.QueryString["pageIndex"]);
            pageIndex = (pageIndex == null ? 0 : pageIndex);
            int pageSize = 8; //设置每页显示条数

            var Contracts = db.Contracts.OrderByDescending(i => i.Date).Skip(pageIndex.Value * pageSize).Take(pageSize).ToList();
            ViewBag.Pagination = new Pagination(pageIndex, pageSize, db.Contracts.Count());
            ViewBag.pageIndex = pageIndex;

            // Display the confirmation message
            var results = new List<Contract>();
            foreach (var item in Contracts)
            {
                results.Add(item);
            }
            return Json(results);
        }