public async Task OnGetAsync(string sortOrder, int?pageIndex) { //Book = await _context.Book.OrderByDescending(o=>o.Price).ToListAsync(); Books = from r in _context.Book select r; Books.OrderByDescending(o => o.Price); int pageSize = 3; Book = await PaginatedList <Book> .CreateAsync( Books.AsNoTracking(), pageIndex ?? 1, pageSize); }
public IEnumerable <Book> AllBooks() { return(Books.AsNoTracking().ToList()); }