Exemple #1
0
 private IQueryable <Slide> Filtering(IQueryable <Slide> slides, SlideQuery query)
 {
     if (query.TrangThai != null)
     {
         slides = slides.Where(x => x.TinhTrang == query.TrangThai);
     }
     return(slides);
 }
Exemple #2
0
        public async Task <object> Get(SlideQuery query)
        {
            var slides = Sorting <Slide> .Get(Filtering(db.Slide, query), query);

            return(new
            {
                Total = slides.Count(),
                Content = await Paging <Slide> .Get(slides, query).ToListAsync()
            });
        }
Exemple #3
0
 public async Task <IActionResult> Get([FromQuery] SlideQuery query)
 {
     return(Ok(await slideService.Get(query)));
 }