Class QueryModelBinderExtensions
Extends the Query object with support for setting its properties from values that have been posted or are part of the query string in a web request.
Inherited Members
Namespace: IRM.Web.Http.ModelBinding
Assembly: IRM.dll
Syntax
public static class QueryModelBinderExtensions
Methods
GetAggregateObjects(Query, NameValueCollection)
Parses the request data for sort.
Declaration
public static void GetAggregateObjects(this Query query, NameValueCollection requestData)
Parameters
|
Query
query
The Query object to update. |
|
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
GetFilterObjects(FilterQuery, NameValueCollection)
Parses the request data for filter.
Declaration
public static void GetFilterObjects(this FilterQuery query, NameValueCollection requestData)
Parameters
|
FilterQuery
query
The Query object to update. |
|
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
GetSortObjects(Query, NameValueCollection)
Parses the request data for sort.
Declaration
public static void GetSortObjects(this Query query, NameValueCollection requestData)
Parameters
|
Query
query
The Query object to update. |
|
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
Parse(Query, IDictionary<String, String>)
Parses the request data for skip, take, sort and filter.
Declaration
public static void Parse(this Query query, IDictionary<string, string> requestData)
Parameters
|
Query
query
The Query object to update. |
|
System.Collections.Generic.IDictionary<String, String>
requestData
The request data coming from either a query string or form post data. |
Parse(Query, NameValueCollection)
Parses the request data for skip, take, sort and filter.
Declaration
public static void Parse(this Query query, NameValueCollection requestData)
Parameters
|
Query
query
The Query object to update. |
|
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |