//Lấy tất cả bình luận có trong bảng (theo thứ tự giảm dần ID) public async Task <PagedList <BinhLuan> > GetBinhLuanForPagination(BinhLuanParameters binhLuanParameters) { return(await PagedList <BinhLuan> .ToPagedList(FindAll().Where(m => !m.TinhTrang) .Include(m => m.User) .Include(m => m.Truyen) .OrderByDescending(on => on.BinhLuanID), binhLuanParameters.PageNumber, binhLuanParameters.PageSize)); }
//Lấy tất cả bình luận của chương theo [ID] public async Task <PagedList <BinhLuan> > GetBinhLuanOfChuongForPagination(int chuongID, BinhLuanParameters binhLuanParameters) { return(await PagedList <BinhLuan> .ToPagedList( (from m in _context.BinhLuans where m.ChuongID == chuongID && m.ChuongID != null && !m.TinhTrang select m) .Include(m => m.User) .Include(m => m.Chuong) .Take(binhLuanParameters.PageSize) .OrderByDescending(on => on.BinhLuanID) , binhLuanParameters.PageNumber, binhLuanParameters.PageSize)); }