예제 #1
0
        public static PaginationViewModel <T> Build(IEnumerable <T> items, ApiParameters apiParameters, int totalCount)
        {
            var paginationViewModel = new PaginationViewModel <T>
            {
                _items = items.ToList()
            };

            paginationViewModel.SetPaginationState(totalCount, apiParameters);

            return(paginationViewModel);
        }
예제 #2
0
        public static PaginationViewModel <T> Build(IEnumerable <T> items)
        {
            var paginationViewModel = new PaginationViewModel <T>
            {
                _items = items.ToList()
            };

            paginationViewModel.SetPaginationState(items.Count(), 1, items.Count());

            return(paginationViewModel);
        }