Commit Graph

17 Commits

Author SHA1 Message Date
Hasan Manzak
7ec97810f7
interface type fixes & unit test improvements 2023-02-23 01:11:34 +03:00
Steven Decoodt
863d75bdc1
Modular mapping configuration (#162)
* Modular configuration for property mappings

* Update Readme, unit tests and sample

Co-authored-by: Steven Decoodt <steven.decoodt@vinci-energies.net>
2022-01-12 22:22:24 +03:00
ITDancer139
428acd7558 * Migrate tests to xunit
* Update sample project to dotnetcore3.1
* Use Sqlite in sample project to run it everywhere
* Fix: Filter with escaped comma
* Fix: Filter "null" does not work with Contains or StartsWith
* Code cleanup: Adjust namespaces, adjust usings
2021-05-13 14:04:18 +02:00
Hasan
a4509bb8f0
OrderByDynamic is modified to be able to handle inherited members, such as interface members.
SieveProcessor is modified to pass propertyInfo to OrderByDynamic to avoid reattainment of propertyInfo required in Expression.MakeMemberAccess.
SieveProcessor is modified to be able to handle possible multiple incompatible customMethods via AggregateException.
Corresponding interfaces are generated for entities with related inheritance.
ApplicationSieveProcessor is modified to include interface members.
SieveCustomFilterMethods and SieveCustomSortMethod are modified to include interface related custom method modifications.
Interface accessed unit tests are added.
2020-11-03 12:42:41 +03:00
Biarity
d86e35f77c v2.3.3 2019-11-17 09:15:07 +10:00
Steffen Kolmer
e1bb069253 Added support for generic filter and sort methods 2019-03-24 19:45:23 +01:00
Biarity
a582c6be06 Use Comment.Text instead of ValueObjects.Name 2019-03-18 08:23:37 +10:00
radeanurazvan
d5ed13e823 Allowed configuring properties with identical name 2019-02-03 18:10:34 +02:00
Biarity
574538e7da Unit tests for #51 2019-01-18 20:45:38 +10:00
Biarity
faa363edbb Added OR flitering for values and ability to escape delimiters. Fixes #8, #21, and #41 2018-11-16 18:08:25 +10:00
Matt Furden
d792813cd5 Allow Filters on different sources to share the same name
Allows Posts and Comments to both use the IsNew filter with their own implementations.
2018-06-15 01:41:01 -07:00
Matt Furden
26d9b09bf7 Set up Nullable Test 2018-05-27 18:32:21 -07:00
David Bond
204a1b55e2 Fix for Issue #19 2018-05-15 00:34:37 +01:00
Biarity
47fd6307a0 Boolean sorting & filtering tests 2018-04-08 13:46:16 +10:00
Biarity
b70eb3471d Tested exception handling (#7) 2018-02-14 08:43:33 +10:00
Biarity
0bd38b8348 SievePropertyMapper for #4 2018-02-10 15:37:04 +10:00
Biarity
2796197cc9 Added case-insensitive operators and started unit tests project 2018-02-10 10:26:32 +10:00