public ActionResult Delete(long? id)
        {
            CategoryViewModel view = new CategoryViewModel
            {
                Category = _service.GetCategory(id ?? 0)
            };

            return View(view);
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            CategoryViewModel view = new CategoryViewModel
            {
                Books = _service.GetLatestBooks(6)
            };

            return View(view);
        }
        public ActionResult View(long? id, long? page)
        {
            CategoryModel category = _service.GetCategory(id ?? 0);
            BookModel[] books = _service.GetBooks().Where(x => x.CategoryId == category.Id).ToArray();

            Pager pager = new Pager(page ?? 1, 12, books.Count());
            long newPage = pager.SetPageIndexToLimit(page ?? 1);

            CategoryViewModel view = new CategoryViewModel
            {
                Books = books.Skip((int)(newPage * 12) - 12).Take(12).ToArray(),
                Category = category,
                Pager = pager
            };

            return View(view);
        }
        public ActionResult Index(long? page)
        {
            BookModel[] books = _service.GetBooks();
            Pager pager = new Pager(page ?? 1, 12, books.Count());
            long newPage = pager.SetPageIndexToLimit(page ?? 1);

            CategoryViewModel view = new CategoryViewModel
            {
                Books = books.Skip((int)(newPage * 12) - 12).Take(12).ToArray(),
                Pager = pager
            };

            return View(view);
        }