public PaginatedList()

in src/DeloitteDigital.Atlas/Mvc/PaginatedList.cs [69:80]


        public PaginatedList(IEnumerable<T> items, int page, int pageSize, int itemCount)
        {
            Items = items;
            Page = page;
            PageSize = pageSize;
            ItemCount = itemCount;
            PageCount = (itemCount % pageSize == 0) ? itemCount / pageSize : itemCount / pageSize + 1;
            PreviousPage = page > 1 ? page - 1 : 1;
            NextPage = page < PageCount ? page + 1 : PageCount;
            BeginIndex = PageSize * Page - PageSize + 1;
            EndIndex = (BeginIndex + PageSize - 1) > ItemCount ? ItemCount : (BeginIndex + PageSize - 1);
        }