Features
Page and PageSize clauses
- Add Page and PageSize clauses to include paging for requests
DateInYear and DateNotInYear
- Add DateInYear and DateNotInYear filters to filter date with year only, usage:
mydate:year=1989&mydate:year!=2018
Changes
Default To take
Add default value for DefaultToTake property : 10
Refactor
Big refacto of filters & unit testing:
- CriteriaFilter
- DateTimeFilter
- StringFilter
- Level - Alias for filters
- Xunit and FluentAssertions for testing
- Require 'this' qualifier for properties, fields, events, ...
- Var usage in all declarations
Big thanks to @nfdevil for this work