mirror of
https://github.com/Biarity/Sieve.git
synced 2024-11-21 21:12:50 +01:00
No custom operators for simplicity
This commit is contained in:
parent
ce04639f1c
commit
304e8f4f60
@ -45,9 +45,10 @@ namespace Sieve.Models
|
||||
}
|
||||
}
|
||||
|
||||
// Custom operator
|
||||
var tokens = _filter.Split(' ');
|
||||
return tokens.Length > 1 ? tokens[1] : "";
|
||||
// Custom operators not supported
|
||||
// var tokens = _filter.Split(' ');
|
||||
// return tokens.Length > 2 ? tokens[1] : "";
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
@ -65,36 +66,20 @@ namespace Sieve.Models
|
||||
{
|
||||
switch (Operator.Trim().ToLower())
|
||||
{
|
||||
case "equals":
|
||||
case "eq":
|
||||
case "==":
|
||||
return FilterOperator.Equals;
|
||||
case "notequals":
|
||||
case "nq":
|
||||
case "!=":
|
||||
return FilterOperator.NotEquals;
|
||||
case "lessthan":
|
||||
case "lt":
|
||||
case "<":
|
||||
return FilterOperator.LessThan;
|
||||
case "greaterthan":
|
||||
case "gt":
|
||||
case ">":
|
||||
return FilterOperator.GreaterThan;
|
||||
case "greaterthanorequalto":
|
||||
case "gte":
|
||||
case ">=":
|
||||
return FilterOperator.GreaterThanOrEqualTo;
|
||||
case "lessthanorequalto":
|
||||
case "lte":
|
||||
case "<=":
|
||||
return FilterOperator.LessThanOrEqualTo;
|
||||
case "contains":
|
||||
case "co":
|
||||
case "@=":
|
||||
return FilterOperator.Contains;
|
||||
case "startswith":
|
||||
case "sw":
|
||||
case "_=":
|
||||
return FilterOperator.StartsWith;
|
||||
default:
|
||||
|
@ -2,7 +2,7 @@
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Sieve</id>
|
||||
<version>1.3.5</version>
|
||||
<version>1.3.7</version>
|
||||
<title>Sieve</title>
|
||||
<authors>Biarity</authors>
|
||||
<owners>Biarity</owners>
|
||||
@ -13,7 +13,7 @@
|
||||
<description>
|
||||
Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. Most common use case would be for serving ASP.NET Core GET queries. Documentation available on GitHub: https://github.com/Biarity/Sieve/
|
||||
</description>
|
||||
<releaseNotes>Fixed custom oeprator bug</releaseNotes>
|
||||
<releaseNotes>Custom operators no longer supported for simplicity</releaseNotes>
|
||||
<copyright>Copyright 2018</copyright>
|
||||
<tags>aspnetcore filter sort page paginate sieve search</tags>
|
||||
<dependencies>
|
||||
|
Loading…
Reference in New Issue
Block a user