Example #1
0
        public IActionResult Index(string search, int pageNumber)
        {
            List <Episode> episodes = new List <Episode>();

            if (!String.IsNullOrEmpty(search))
            {
                episodes = _episodeRepository.Search(search).ToList();
            }
            else
            {
                episodes = _episodeRepository.GetAll().ToList();
            }

            int pageSize = 10;

            pageNumber = (pageNumber > 0) ? pageNumber :  1;

            return(View(PaginatorExtension <Episode> .CreateAsync(episodes, pageNumber, pageSize)));
        }
Example #2
0
        public IActionResult Index(string search, int pageNumber)
        {
            List <Product> products = new List <Product>();

            if (!String.IsNullOrEmpty(search))
            {
                products = _productRepository.Search(search).ToList();
            }
            else
            {
                products = _productRepository.GetAll().ToList();
            }

            int pageSize = 10;

            pageNumber = (pageNumber > 0) ? pageNumber :  1;

            return(View(PaginatorExtension <Product> .CreateAsync(products, pageNumber, pageSize)));
        }
Example #3
0
        public IActionResult Index(string search, int pageNumber)
        {
            List <Newsletter> newsletters = new List <Newsletter>();

            if (!String.IsNullOrEmpty(search))
            {
                newsletters = _newsletterRepository.Search(search).ToList();
                pageNumber  = 1;
            }
            else
            {
                newsletters = _newsletterRepository.GetAll().ToList();
            }

            int pageSize = 10;

            pageNumber = (pageNumber > 0) ? pageNumber :  1;

            return(View(PaginatorExtension <Newsletter> .CreateAsync(newsletters, pageNumber, pageSize)));
        }
Example #4
0
        public IActionResult Index(string search, int pageNumber)
        {
            int userId = Int32.Parse(HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);

            List <User> users = new List <User>();

            if (!String.IsNullOrEmpty(search))
            {
                users = _userRepository.Search(search, userId).ToList();
            }
            else
            {
                users = _userRepository.GetAllWithoutId(userId).ToList();
            }

            int pageSize = 10;

            pageNumber = (pageNumber > 0) ? pageNumber :  1;

            return(View(PaginatorExtension <User> .CreateAsync(users, pageNumber, pageSize)));
        }