コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }