private PaginationViewModel <StudentDto> GeneratePageLinks(UrlQueryParameters queryParameters, PaginationViewModel <StudentDto> response) { if (response.CurrentPage > 1) { var prevRoute = Url.RouteUrl(nameof(GetAll), new { limit = queryParameters.Limit, page = queryParameters.Page - 1 }); response.AddResourceLink(LinkedResourceType.Prev, prevRoute); } if (response.CurrentPage < response.TotalPages) { var nextRoute = Url.RouteUrl(nameof(GetAll), new { limit = queryParameters.Limit, page = queryParameters.Page + 1 }); response.AddResourceLink(LinkedResourceType.Next, nextRoute); } return(response); }