/// <summary> /// Gets the current request pagination links /// </summary> /// <returns></returns> public IEnumerable <PaginationLink> GetCurrentRequestPaginationLinks(int offset, int limit, int count) { var links = new List <PaginationLink>(); var selfLink = new PaginationLink(_routeContext.GetFormattedUrl(), "self", HttpMethod.Get); links.Add(selfLink); var previousLink = GetPreviousLink(offset, limit); if (previousLink != null) { links.Add(previousLink); } var nextLink = GetNextLink(offset, limit, count); if (nextLink != null) { links.Add(nextLink); } return(links); }