Commit Graph

65 Commits

Author SHA1 Message Date
Loretta 166d97106d Enhance JSON handling and add hybrid reference support
- Updated all projects to use `Newtonsoft.Json` v13.0.3 for consistency.
- Introduced `HybridReferenceResolver` for semantic and numeric ID handling.
- Refactored `SerializeObjectExtensions` to support deep JSON merging.
- Simplified `IId<T>` interface by removing `IEquatable<T>` constraint.
- Improved `AcSignalRDataSource` with robust `AddRange` and `CopyTo` methods.
- Added `JsonExtensionTests` for deep hierarchy, reference, and edge cases.
- Implemented `UnifiedMergeContractResolver` for custom JSON behavior.
- Optimized type/property caching with `TypeCache` and `CachedPropertyInfo`.
- Enhanced SignalR integration to fix primitive array deserialization issues.
- Introduced `JsonNoMergeCollection` attribute for replace-only collections.
- Added test DTOs and `TestDataFactory` for real-world scenario simulations.
- Improved performance with `ConcurrentDictionary` and `ObjectPool`.
- Fixed `$id`/`$ref` handling for non-semantic references and arrays.
2025-12-08 15:50:48 +01:00
Loretta f3ec941774 microsoft packages update 2025-12-01 16:18:36 +01:00
Loretta a56f96903e nuget packages update 2025-10-20 16:45:31 +02:00
Loretta 1a73253867 nuget packages update 2025-09-19 14:42:54 +02:00
Loretta 2edc099017 Add .targets file 2025-08-31 13:07:34 +02:00
Loretta af2eb897f1 build outputpath set to "bin\FruitBank\" 2025-08-28 14:53:12 +02:00
Loretta 6bea2c458d packages update 2025-08-28 14:03:40 +02:00
Loretta ff59d2c2df upgrade to net9.0 2025-08-28 13:58:55 +02:00
Loretta 3928343996 improvements 2024-11-14 11:23:04 +01:00
Loretta 4b9fff9521 updates 2024-10-28 14:02:06 +01:00
Loretta fc4966c0dd Messages improvements, fixes... 2024-08-16 17:01:02 +02:00
Loretta f54a84aefd EmailMessages improvements 2024-08-15 18:45:12 +02:00
Loretta e9af9b1f1f .net packages update to 8.0.8; fixes, etc... 2024-08-14 16:05:32 +02:00
Loretta 30c0e69144 ChangePassword 2024-08-01 15:37:20 +02:00
Loretta 956aaa2db6 json fix 2024-07-18 19:20:51 +02:00
Loretta 70ad51e5df UserDal improvements; 2024-07-06 15:05:16 +02:00
Loretta 8e8ec873b2 etc 2024-07-05 15:39:01 +02:00
Loretta 214654f696 Implement GetUsersAsync() to AcUserDalBase 2024-07-04 18:33:45 +02:00
Loretta c393ea325c improvements, fixes, etc... 2024-06-30 15:34:19 +02:00
Loretta 79f941f4d6 fixes, improvements 2024-06-25 19:04:42 +02:00
Loretta e32e6d2759 fixes 2024-06-25 18:07:24 +02:00
Loretta 252b1a0f90 improvements, fixes, etc... 2024-06-24 07:07:12 +02:00
jozsef.b@aycode.com 338f630f10 fixes 2024-06-04 15:32:50 +02:00
Adam 17eced9a2e Added getall messages 2024-06-03 17:25:55 +02:00
jozsef.b@aycode.com 685c8b1713 improvements, fixes 2024-06-03 07:48:33 +02:00
jozsef.b@aycode.com 68b20be91e DbSetExtension Address, Profile, User 2024-06-01 21:58:40 +02:00
jozsef.b@aycode.com 4f736312cc Microsoft packages update 2024-05-29 16:16:00 +02:00
jozsef.b@aycode.com 8b94dae965 basszódj meg!!!!!!!! 2024-05-29 13:31:44 +02:00
jozsef.b@aycode.com 42be674be7 DbContexts, EntityDbSets, EntityExtensions improvemens, fixes, etc.. 2024-05-29 08:56:06 +02:00
jozsef.b@aycode.com 6fefa1e9d9 Add Profile to ServiceProvider; ServiceProvider to Company in progress... 2024-05-26 09:12:37 +02:00
jozsef.b@aycode.com 4ce3ffea84 improvements, fixes, etc 2024-05-25 22:16:22 +02:00
jozsef.b@aycode.com 986e70bfe5 refactroing, improvements, fixes, etc... 2024-05-18 05:12:23 +02:00
jozsef.b@aycode.com 8da8b65892 Logger improvements, fixes, etc... 2024-05-15 20:04:47 +02:00
jozsef.b@aycode.com 602975ab29 Add Logger 2024-05-14 13:04:01 +02:00
jozsef.b@aycode.com c1b0fcd0d7 refactoring, improvements, fixes... 2024-05-03 15:37:41 +02:00
jozsef.b@aycode.com fa4b55f7e8 refactoring, improvements, fixes, etc... 2024-05-01 17:07:48 +02:00
jozsef.b@aycode.com 93482b5ba6 refactoring, improvements, fixes, etc... 2024-05-01 08:08:14 +02:00
jozsef.b@aycode.com 5cc7ff9529 refactoring, improvements, fixes, etc... 2024-04-29 19:28:28 +02:00
jozsef.b@aycode.com cba3b9f8d6 improvements, fixes, etc... 2024-04-24 17:58:38 +02:00
jozsef.b@aycode.com 7360291242 refactoring, improvements... 2024-04-24 06:50:45 +02:00
jozsef.b@aycode.com 2cbc51b143 refactoring, improvements, fixes, etc... 2024-04-23 14:46:37 +02:00
jozsef.b@aycode.com daf35ebf04 Login, Register, ProjectSalt, PasswordHash, meg a faszom sem tudja már... 2024-04-22 17:29:35 +02:00
jozsef.b@aycode.com a11c4e7644 implement FirstName, LastName, FullName to AcProfile, IAcProfileName, AcUserModelDtoMinBase, etc... 2024-04-09 15:31:45 +02:00
jozsef.b@aycode.com 1c883c3666 AddUser, RemoveUser, CascadeDelete, etc... 2024-04-03 07:51:43 +02:00
jozsef.b@aycode.com 091c0c10fc Update EfCore, MstTest, SendGrid, etc packages 2024-03-29 06:55:31 +01:00
jozsef.b@aycode.com c7186d17bb improvements 2024-02-27 18:51:36 +01:00
jozsef.b@aycode.com 375ec42ea2 Implement AcAddress; improvements, refactoring, fixes, etc... 2024-01-31 07:25:31 +01:00
jozsef.b@aycode.com bb03b762bc Update efcore to 8.0.1 2024-01-24 15:44:29 +01:00
jozsef.b@aycode.com 2b66a16047 Add AcAddress; Implement AcAddress and relations; ITimeStampCreated improvements; refactoring, improvements, fixes, etc... 2024-01-12 16:05:29 +01:00
jozsef.b@aycode.com 4be03c3998 Impelement ServicProvider and Mapping to AcUserModel; refactoring, improvements, fixes, etc... 2023-12-22 06:13:21 +01:00