Skip to content

Commit f9a8580

Browse files
committed
Update docs for GetQueryFilters uses FilterQuery
1 parent 0a1f06d commit f9a8580

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/usage/resources/resource-definitions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ public class ItemResource : ResourceDefinition<Item>
113113
// handles queries like: ?filter[was-active-on]=2018-10-15T01:25:52Z
114114
public override QueryFilters GetQueryFilters()
115115
=> new QueryFilters {
116-
{ "was-active-on", (items, value) => DateTime.TryParse(value, out dateValue)
116+
{ "was-active-on", (items, filter) => DateTime.TryParse(filter.Value, out dateValue)
117117
? items.Where(i => i.Expired == null || dateValue < i.Expired)
118-
: throw new JsonApiException(400, $"'{value}' is not a valid date.")
118+
: throw new JsonApiException(400, $"'{filter.Value}' is not a valid date.")
119119
}
120120
};
121121
}
@@ -128,4 +128,4 @@ Prior to the introduction of auto-discovery, you needed to register the
128128

129129
```c#
130130
services.AddScoped<ResourceDefinition<Item>, ItemResource>();
131-
```
131+
```

0 commit comments

Comments
 (0)