コード例 #1
0
        // GET: Admin/Reservation
        public ActionResult Index(int?page, int?item)
        {
            int itemsOnPage = item ?? 5;
            int pg          = page ?? 1;

            UserDao             uDao = new UserDao();
            FitnessUser         u    = uDao.GetByLogin(User.Identity.Name);
            ReservationDao      rDao = new ReservationDao();
            IList <Reservation> res  = null;

            if (u.Role.Name == "Zákazník")
            {
                res = rDao.GetReservationPageByUser(itemsOnPage, pg, u);
            }
            else
            {
                res = rDao.GetReservationPage(itemsOnPage, pg);
            }

            ViewBag.Pages       = (int)Math.Ceiling((double)rDao.GetAll().Count / (double)itemsOnPage);
            ViewBag.CurrentPage = pg;
            ViewBag.Items       = itemsOnPage;
            ViewBag.Mark        = "Reservation";

            if (Request.IsAjaxRequest())
            {
                return(PartialView(res));
            }
            return(View(res));
        }