protected virtual PageResult <TModel> GetPageResult(IEnumerable <TModel> queryResult, int totalCount, HttpRequest httpRequest)
        {
            var nextPageLink = ODataUtils.TryBuildNextLink(queryResult, totalCount, httpRequest); //refrac

            return(new PageResult <TModel>(queryResult, nextPageLink, totalCount));
        }
        protected PageResult <TResult> GetPageResult <TResult>(IEnumerable <TResult> queryResult, long totalCount)
        {
            var nextPageLink = ODataUtils.TryBuildNextLink(queryResult, totalCount, request); //refrac

            return(new PageResult <TResult>(queryResult, nextPageLink, totalCount));
        }