Beispiel #1
0
        public async Task <IActionResult> GetPhotosForModeration([FromQuery] PaggingParam param)
        {
            var photos = await _repo.GetPhotoForApprove(param);

            var photosToReturn = _mapper.Map <PagedList <PhotoForReturnDto> >(photos);

            return(Ok(photosToReturn));
        }
Beispiel #2
0
        public async Task <PagedList <Photo> > GetPhotoForApprove(PaggingParam param)
        {
            var photos = _context.Photos
                         .IgnoreQueryFilters()
                         .Include(o => o.User)
                         .Where(p => p.IsApproved == false);

            return(await PagedList <Photo> .CreateAsync(photos, param.PageNumber, param.PageSize));
        }