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))); }
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))); }
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))); }
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))); }