/// <summary> /// Returns the rightmost page number of the pagination, using the defined page span. /// </summary> /// <param name="pagination"></param> /// <returns></returns> public static int PageSpanTo(this IPagination pagination) { var result = pagination.Page + pagination.PageSpan; var total = pagination.TotalPage(); return((result > total) ? total : result); }