Beispiel #1
0
 //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));
 }
Beispiel #2
0
        //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));
        }