This commit is contained in:
2026-05-27 16:10:23 +03:30
parent 633835652b
commit d5400c2ec8
-77
View File
@@ -83,83 +83,6 @@ namespace xHttpService.Extensions
return source; return source;
} }
/// <summary>
/// Attach an instance of XPageRequest to a RestRequest object
/// </summary>
/// <param name="source"></param>
/// <param name="request"></param>
/// <returns></returns>
public static RestRequest AttachXPageRequest(
this RestRequest source,
XPageRequest request
)
{
//
if (request.IsNull())
{
return source;
}
//
// First ...
if (request.First.HasValue)
{
//
var key = System.Uri.EscapeDataString(nameof(request.First));
var value = request.First.AsHttpParamString();
source.AddQueryParameter(key, value);
}
//
// Last ...
if (request.Last.HasValue)
{
//
var key = System.Uri.EscapeDataString(nameof(request.Last));
var value = request.Last.AsHttpParamString();
source.AddQueryParameter(key, value);
}
//
// After ...
if (!request.After.IsNullOrEmpty())
{
//
var key = System.Uri.EscapeDataString(nameof(request.After));
var value = request.After.AsHttpParamString();
source.AddQueryParameter(key, value);
}
//
// Before ...
if (!request.Before.IsNullOrEmpty())
{
//
var key = System.Uri.EscapeDataString(nameof(request.Before));
var value = request.Before.AsHttpParamString();
source.AddQueryParameter(key, value);
}
//
// SortBy ...
if (!request.SortBy.IsNullOrEmpty())
{
//
var key = System.Uri.EscapeDataString(nameof(request.SortBy));
var value = request.SortBy.AsHttpParamString();
source.AddQueryParameter(key, value);
}
//
// DescendingSort ...
var descendingSortKey = System.Uri.EscapeDataString(nameof(request.DescendingSort));
var descendingSortValue = request.DescendingSort.AsHttpParamString();
source.AddQueryParameter(descendingSortKey, descendingSortValue);
//
return source;
}
/// <summary> /// <summary>
/// Add Dest User to Query Strings ... /// Add Dest User to Query Strings ...
/// </summary> /// </summary>