public static ListPagination GetNextPageListPagination(this ListResponsePagination listResponsePagination) { if (!listResponsePagination.HasMoreContent()) { throw new Exception("No more content available."); } return(ListPagination.WithPageAndSize(listResponsePagination.CurrentPage + 1, listResponsePagination.CurrentPageSize)); }
public static bool HasMoreContent(this ListResponsePagination listResponsePagination) { return(listResponsePagination.CurrentPage < listResponsePagination.TotalPages); }