protected ObjectResult Collection <TElement>( ICollectionFilter usedFilter, IPage <IApiResource> resultsPage) where TElement : IApiResource { var filterOverview = usedFilter.GetOverview(); var view = new CollectionView <TElement>(filterOverview, resultsPage.Total, resultsPage.Items); return(new ObjectResult(view)); }
protected ObjectResult Collection <TElement>( ICollectionFilter usedFilter, int totalElementsExisting, IEnumerable <IApiResource> elementsToReturn) where TElement : IApiResource { var filterOverview = usedFilter.GetOverview(); var view = new CollectionView <TElement>(filterOverview, totalElementsExisting, elementsToReturn); return(new ObjectResult(view)); }