public async Task <IActionResult> GetPhotosForModeration([FromQuery] PaggingParam param) { var photos = await _repo.GetPhotoForApprove(param); var photosToReturn = _mapper.Map <PagedList <PhotoForReturnDto> >(photos); return(Ok(photosToReturn)); }
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)); }