コード例 #1
0
        public ActionResult Index(int?id)  //id - pageNo.
        {
            IList <Employee> model;

            MXTimer timing = new MXTimer();

            var page = id ?? 0;

            if (page == 0)
            {
                model = _repository.GetMany <Employee>(take: takeCount);

                model = model.OrderBy(c => c.Name).ToList();

                ViewBag.QueryTime = timing.Finish();

                if (model.Count < 1)
                {
                    ViewBag.ShowDummyButton = true;
                }

                return(View(model));
            }

            return(PartialView("_Employees", GetPaginatedItems(page)));
        }
コード例 #2
0
        public ActionResult Index()
        {
            MXTimer timing = new MXTimer();

            var model = _repository.GetMany <Client>();

            ViewBag.QueryTime = timing.Finish();

            return(View(model));
        }