public InitialPage( Uri link, int pageNumber, int perPage, PaginationDirection direction = PaginationDirection.Ascending ) { Link = link; PageNumber = pageNumber; PerPage = perPage; Direction = direction; }
protected Page( Uri link, int pageNumber, int perPage, int pages, PaginationDirection direction ) { Number = pageNumber; PerPage = perPage; Pages = pages; switch (direction) { case PaginationDirection.Ascending: LinkToNext = link; break; case PaginationDirection.Descending: LinkToPrevious = link; break; } }