Example #1
0
        public IActionResult Index(int id)
        {
            var page = id;
            var manufacturersCount = _adminProductsService.GetProducts().ToList().Count;

            if (page <= 0 || page > manufacturersCount)
            {
                page = 1;
            }
            ViewData[AdminConstants.PagesCount]  = (manufacturersCount / 6) + 1;
            ViewData[AdminConstants.CurrentPage] = page;
            var skip = (page - 1) * 6;

            var model = _adminProductsService.GetProducts()
                        .Skip(skip)
                        .Take(6);

            return(View(model));
        }