public async Task <Response <Pagination <ReturnedFeedDTO> > > GetFeedByPages(int pageNumber) { Response <Pagination <ReturnedFeedDTO> > response = new Response <Pagination <ReturnedFeedDTO> >(); var feeds = await _feedRepo.GetCategoriesByPageNumber(pageNumber, PerPage); if (feeds != null) { response.Success = true; response.Message = "Feeds"; response.Data = new Pagination <ReturnedFeedDTO> { TotalNumberOfItems = _feedRepo.TotalNumberOfItems, TotalNumberOfPages = _feedRepo.TotalNumberOfPages, CurrentPage = pageNumber, ItemsPerPage = PerPage, Items = PaginationMappers.ForCategory(feeds) }; return(response); } response.Success = false; response.Message = "Could not feed by page number"; return(response); }