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);
 }