Commit Graph

  • 42db5460fc Mark callback-based variant as [Obsolete] master TekH 2026-05-21 14:29:49 +02:00
  • 68a2c6190a Update build config for project {DA3A6BDD-8045-478F-860B} TekH 2026-05-21 14:08:53 +02:00
  • d215b2f567 Update ReC.Client version and metadata TekH 2026-05-21 12:58:36 +02:00
  • 1703646927 Improve test robustness and dynamic profile resolution TekH 2026-05-21 12:55:08 +02:00
  • 03a8736161 Add TryResolveProfileIdAsync method for test profiles TekH 2026-05-21 12:53:58 +02:00
  • f4240b6452 Refactor tests for UpdateResult and ReadResult queries TekH 2026-05-21 12:53:29 +02:00
  • f66fbb30e8 Handle BadRequestException and improve test robustness TekH 2026-05-21 12:53:06 +02:00
  • 99269a51c4 Refactor tests and introduce UpdateProfileDto TekH 2026-05-21 12:52:48 +02:00
  • b68f9cd602 Refactor UpdateProfileCommand to use UpdateProfileDto TekH 2026-05-21 12:52:24 +02:00
  • 2579a157ca Refactor UpdateEndpointCommand initialization TekH 2026-05-21 12:52:06 +02:00
  • c4776eda34 Refactor UpdateEndpointParamsCommand initialization TekH 2026-05-21 12:51:50 +02:00
  • 8842918071 Refactor UpdateEndpointAuthCommand test setup TekH 2026-05-21 12:51:35 +02:00
  • c63ecb7e45 Add tests for ReCClient static client initialization TekH 2026-05-21 09:29:17 +02:00
  • 7298140648 Add tests for ReCClient dependency injection setup TekH 2026-05-21 09:28:57 +02:00
  • ce5ffaae44 Refactor ReCClient static provider functionality TekH 2026-05-21 09:17:39 +02:00
  • 1fc395f495 Improve ReCClient static client and documentation TekH 2026-05-21 08:33:24 +02:00
  • 9e1bee9ea3 Refactor and enhance static ReCClient configuration TekH 2026-05-21 08:32:04 +02:00
  • 09c0a5f3cf Refactor static IServiceProvider initialization TekH 2026-05-20 16:43:47 +02:00
  • 46eccf7a9b Validate logger presence for LogSuccessfulRequests TekH 2026-05-20 15:39:24 +02:00
  • 275746afde Clarify static API and sync wrapper usage in ReC.Client TekH 2026-05-20 15:35:17 +02:00
  • b06d8029c4 Add ReC.Client.xwiki to Solution Items in ReC.sln TekH 2026-05-20 15:15:47 +02:00
  • e69bc9cdb9 Refactor ReCClient API for async and DI compatibility TekH 2026-05-20 15:11:14 +02:00
  • 983f3f76ad Update ReC.Client docs with DI, async, and API changes TekH 2026-05-20 14:04:05 +02:00
  • afd5cd5fbd Refactor: Rename GetDynamicAsync to GetAsync TekH 2026-05-20 13:50:55 +02:00
  • 12f4bf8828 Mark TaskSyncExtensions methods as obsolete TekH 2026-05-20 13:21:01 +02:00
  • d34af1ac86 Refactor tests to use async/await and improve naming TekH 2026-05-20 13:18:13 +02:00
  • 9e90efb781 Add Endpoints API integration tests TekH 2026-05-20 13:13:53 +02:00
  • ff2a519e95 Add EndpointParams API tests for ReC.Client library TekH 2026-05-20 13:13:39 +02:00
  • c511f0edcd Add tests for EndpointAuth API functionality TekH 2026-05-20 13:13:20 +02:00
  • b9dfc15ae2 Add CommonApiTests for ReCClient functionality TekH 2026-05-20 13:13:04 +02:00
  • 0895e6bc29 Add ProfileApiTests for Profiles API functionality TekH 2026-05-20 13:12:26 +02:00
  • 92f2511c63 Add ResultApiTests with comprehensive test coverage TekH 2026-05-20 13:11:32 +02:00
  • 340349a2d5 Add tests for GetDynamicAsync method in RecActionApiTests TekH 2026-05-20 11:41:43 +02:00
  • bbc3524dd9 Add GetDynamicAsync methods for dynamic deserialization TekH 2026-05-20 11:39:39 +02:00
  • 73d8068d8e Add unit tests for RecActions API client TekH 2026-05-20 11:34:09 +02:00
  • b724f2e5f4 Add RecClientTestBase for integration testing setup TekH 2026-05-20 11:33:50 +02:00
  • a3aa6ea7ae Refactor Program.cs for exception handling and partial class TekH 2026-05-20 11:31:34 +02:00
  • b6420fcc49 Refactor GetAsync methods to return deserialized data TekH 2026-05-20 11:31:02 +02:00
  • 8976620205 Refactor HTTP response handling and add JSON support TekH 2026-05-20 11:24:01 +02:00
  • d37eda0d6d Refactor API methods for improved query handling TekH 2026-05-20 09:22:41 +02:00
  • 5239c2f071 Add BuildQueryFromObject<T> method for query strings TekH 2026-05-20 09:19:18 +02:00
  • 6d8e51ad70 Add ReCClientOptions for configurable client behavior TekH 2026-05-19 19:20:54 +02:00
  • 01ac7ece1e Add optional logging control to HandleResponseAsync TekH 2026-05-19 19:20:37 +02:00
  • e0c2aab2b1 Add support for configurable options in ReCClient TekH 2026-05-19 19:20:28 +02:00
  • a43d1ebc20 Add optional ReCClientOptions configuration support TekH 2026-05-19 19:20:17 +02:00
  • f96ad1ac7e Add ReCClientOptions for configurable logging behavior TekH 2026-05-19 19:19:32 +02:00
  • 20766091a9 Add logging to HandleResponseAsync in ReCClientHelpers TekH 2026-05-19 19:09:51 +02:00
  • 91c166dc4d Add ILogger support for enhanced API call logging TekH 2026-05-19 19:09:08 +02:00
  • 7ed348832c Add logging support to ReCClient and related APIs TekH 2026-05-19 19:08:30 +02:00
  • 190d41489e Refactor InvokeAsync to return Task and improve docs TekH 2026-05-19 18:57:33 +02:00
  • dfcf1fb536 Refactor BaseCrudApi methods to improve error handling TekH 2026-05-19 18:57:21 +02:00
  • 136c2fcb30 Add EnsureSuccessAsync method for HTTP error handling TekH 2026-05-19 18:57:05 +02:00
  • 71defc0e4c Add ReCApiException class for API error handling TekH 2026-05-19 18:56:43 +02:00
  • 992395dec3 Ensure proper disposal of resources in InvokeAsync TekH 2026-05-19 18:44:55 +02:00
  • 82ec333f23 Refactor API methods to return bool for success status TekH 2026-05-19 18:44:44 +02:00
  • a924e32291 Bump version to 2.4.0-beta in ReC.API.csproj TekH 2026-04-17 15:14:32 +02:00
  • 28a4146069 Auto-detect Content-Type and Accept headers if enabled TekH 2026-04-17 15:13:33 +02:00
  • 17d40817f2 Update version to 2.3.0-beta TekH 2026-04-17 12:42:04 +02:00
  • 330443d2c9 Add config options for EF Core logging and error details TekH 2026-04-17 12:41:45 +02:00
  • 6ca876c762 Improve HTTP header handling and error resilience TekH 2026-04-17 12:17:41 +02:00
  • e89af1cbcd Improve HTTP header handling and add logging to handler TekH 2026-04-17 12:01:15 +02:00
  • 761fd208e5 Bump version to 2.2.1-beta bugfix/raw-sql-query-behaviors TekH 2026-04-17 00:34:40 +02:00
  • d149cbea3a Improve error handling in query behaviors for SQL execution TekH 2026-04-17 00:34:01 +02:00
  • bb2dd4d63b Stricter error handling in BodyQuery and HeaderQuery behaviors TekH 2026-04-17 00:23:36 +02:00
  • 4bde1d090f Refactor query behaviors to process action collections TekH 2026-04-17 00:15:52 +02:00
  • 6681e56afc Refactor entity selection to use EntityType enum refactor/result-status-structure TekH 2026-04-16 17:14:29 +02:00
  • d61f5ce885 Update validators to use IsInEnum for Entity property TekH 2026-04-16 17:13:00 +02:00
  • 6374a5c257 Add EntityType enum and support in StoredProcedureBuilder TekH 2026-04-16 17:12:19 +02:00
  • 3b4954d387 Remove FakeRequest class and ResultType enum TekH 2026-04-16 14:55:10 +02:00
  • 42d586604e Add UpdateObjectProcedureValidator with validation rules TekH 2026-04-16 14:50:00 +02:00
  • 4088a52196 Add FluentValidation for ReadResultViewQuery filters TekH 2026-04-16 14:48:09 +02:00
  • 58b3c8ec95 Add validator for ReadRecActionViewQuery ProfileId TekH 2026-04-16 14:46:07 +02:00
  • 68b3eb53c0 Add ReadProfileViewQueryValidator for Id validation TekH 2026-04-16 14:39:26 +02:00
  • 0d9489203f Add InsertResultCommandValidator with validation rules TekH 2026-04-16 14:38:45 +02:00
  • 0a564d8aa8 Add DeleteObjectProcedureValidator with validation rules TekH 2026-04-16 14:36:43 +02:00
  • f5b2db0296 Update tests to expect ValidationException for BatchId dupes TekH 2026-04-16 14:15:21 +02:00
  • 7a22024624 Remove batch result check from rec action invocation TekH 2026-04-16 14:14:19 +02:00
  • c9cd92a55a Add validator for InvokeBatchRecActionViewsCommand TekH 2026-04-16 14:13:06 +02:00
  • 93adaba322 Update error message to omit result count in exception TekH 2026-04-16 11:28:46 +02:00
  • c16cb2a1c4 Bump version to 2.2.0-beta in ReC.API.csproj TekH 2026-04-16 10:55:59 +02:00
  • c20162e051 Update build package output path to M: drive TekH 2026-04-16 10:53:30 +02:00
  • 70c2f7342d Refactor result view query to support LastBatch retrieval TekH 2026-04-16 10:49:15 +02:00
  • a10f917084 Add tests for batch duplicate guard in rec action invoke TekH 2026-04-16 10:40:34 +02:00
  • e1c3f74cd4 Prevent rec action invocation if batch has results TekH 2026-04-16 10:22:31 +02:00
  • e45aeea2b9 Add BatchId filter to ReadResultViewQuery and handler TekH 2026-04-16 10:20:57 +02:00
  • 38f91aae84 Add AnyResultViewQuery to check for matching ResultView TekH 2026-04-16 10:20:18 +02:00
  • 9bb5c97df6 Require non-null References for batch rec action invoke TekH 2026-04-16 10:02:34 +02:00
  • d8c7499436 Add BatchId and AddedWho to DTO; make BatchId nullable TekH 2026-04-16 09:58:46 +02:00
  • 6d86760354 Make BatchId in ResultView a required string TekH 2026-04-16 09:55:57 +02:00
  • 6b1daf77cb Make References required in InsertResultCommand TekH 2026-04-16 09:55:26 +02:00
  • d3d5ebac61 Rename InvokeReferencesDto to InvokeReferences project-wide TekH 2026-04-16 09:51:15 +02:00
  • b1924f2a4a Make References and BatchId required for RecAction invoke TekH 2026-04-16 09:50:52 +02:00
  • c27ed1e744 Change RecStatus enum type from short to byte TekH 2026-04-15 17:02:28 +02:00
  • 9eb54565cb Make Info non-nullable in InsertResultCommand TekH 2026-04-15 16:57:45 +02:00
  • 05dfb6f424 Update pRESULT_STATUS_ID to TinyInt in procedure handlers TekH 2026-04-15 16:40:16 +02:00
  • cf6c90ad05 Auto-set SqlDbType.DateTime for DateTime parameters TekH 2026-04-15 15:31:52 +02:00
  • 4a9c4341c2 Add BatchId to InvokeReferences; clean up property layout TekH 2026-04-15 14:36:36 +02:00
  • ead12b6095 Add pRESULT_BATCH_ID parameter to update procedure TekH 2026-04-15 14:35:56 +02:00
  • 3c7fcb71c0 Add pRESULT_BATCH_ID parameter to insert procedure TekH 2026-04-15 14:35:37 +02:00
  • 0b01b4a658 Add BatchId property to InvokeReferencesDto TekH 2026-04-15 14:34:44 +02:00