Пример #1
0
        public PaginatedList(IEnumerable <T> items, int totalCount, int pageNumber, int pageSize)
        {
            TotalCount = Prevent.Negative(totalCount, nameof(totalCount));
            PageNumber = Prevent.NegativeOrZero(pageNumber, nameof(pageNumber));
            PageSize   = Prevent.NegativeOrZero(pageSize, nameof(pageSize));
            var itemsList = new List <T>();

            itemsList.AddRange(items);
            Items = itemsList;
        }