Commit Graph

  • a924e32291 Bump version to 2.4.0-beta in ReC.API.csproj master 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
  • 8d511ec81a Add BatchId property to ResultView class TekH 2026-04-15 14:33:54 +02:00
  • 685c5abca7 Remove HTTP status formatting/parsing from ResultView TekH 2026-04-15 14:33:06 +02:00
  • b7aea848a9 Add InvokeReferences support to InvokeAsync method TekH 2026-04-15 13:57:42 +02:00
  • e5eb0f19e7 Add optional references to RecAction invoke endpoint TekH 2026-04-15 13:37:40 +02:00
  • 859ff5902e Include References in InsertResultCommand for all results TekH 2026-04-15 13:33:39 +02:00
  • 42789567f0 Refactor UpdateResultDto to use InvokeReferencesDto TekH 2026-04-15 13:32:17 +02:00
  • 46eef255ca Add References support to batch rec action commands TekH 2026-04-15 13:31:54 +02:00
  • aae42949b6 Refactor InsertResultCommand references into DTO TekH 2026-04-15 13:14:17 +02:00
  • bdf273c8e1 Add support for references in InvokeRecAction commands TekH 2026-04-15 12:57:13 +02:00
  • ba8ab28b03 Refactor: group Result reference fields into References obj TekH 2026-04-15 12:54:51 +02:00
  • 4cc8d22756 Update InsertResultCommand Info property to use integer TekH 2026-04-15 11:48:38 +02:00
  • 2a4378eb9a Set Info to numeric HTTP status code in result object TekH 2026-04-15 11:48:20 +02:00
  • cb5bbfb722 Change Info to short? and update DB param to pRESULT_INFO_ID TekH 2026-04-15 11:46:40 +02:00
  • 2736a78d4f Change Info from string to short and update parameter name TekH 2026-04-15 11:45:46 +02:00
  • ddb8b2673e Add support for five new RESULT_REFERENCE parameters TekH 2026-04-14 20:43:43 +02:00
  • a70aee6e28 Add Reference1-5 properties to UpdateResultDto TekH 2026-04-14 20:43:01 +02:00
  • f329543793 Add support for five new RESULT_REFERENCE parameters TekH 2026-04-14 20:42:41 +02:00
  • 645891150c Add Reference1-5 properties to InsertResultCommand TekH 2026-04-14 20:41:53 +02:00
  • 95cb34394c Add ProfileTypeName property to RecActionView TekH 2026-04-14 20:40:16 +02:00
  • 83d6832236 Add InfoId and Reference fields to ResultView model TekH 2026-04-14 20:40:00 +02:00
  • e816340755 Improve HTTP status info formatting in result views TekH 2026-04-02 21:02:32 +02:00
  • 64e8e2a5cc Add HTTP status formatting/parsing to ResultView TekH 2026-04-02 21:02:15 +02:00
  • 0edf2626a7 Add Info property to InsertResultCommand in test TekH 2026-04-02 20:39:05 +02:00
  • 1d16276a8a Add InfoDetail property to InsertResultCommand TekH 2026-04-02 20:38:55 +02:00
  • 4eae092031 Update result handling and error status in command handler TekH 2026-04-02 20:38:01 +02:00
  • ce7fe03525 Add InfoDetail property to ResultView model TekH 2026-04-02 20:37:46 +02:00
  • a93780df5c Add Info, InfoDetail, and Error to UpdateResultDto TekH 2026-04-02 20:37:29 +02:00
  • d7a2a01421 Add pRESULT_INFO_DETAIL param to InsertObjectProcedureHandler TekH 2026-04-02 20:36:51 +02:00
  • 329e441ede Standardize InsertResultCommand status and info fields TekH 2026-04-02 20:36:35 +02:00
  • 1ad7ff3b34 Add InfoDetail property to ResultViewDto TekH 2026-04-02 20:36:03 +02:00
  • bcfbd851bd Simplify RecStatus to OK/Error and update extensions TekH 2026-04-02 20:35:48 +02:00
  • 2e157656a7 Update validator registration assembly in DI setup TekH 2026-03-30 15:36:18 +02:00
  • 8042a6f898 Update project version to 2.1.0-beta TekH 2026-03-30 14:53:01 +02:00
  • f25fc627fe Update AutoMapper to version 16.1.1 TekH 2026-03-30 14:48:17 +02:00
  • d6af24cd91 Remove PlaceholderResolutionException class TekH 2026-03-30 14:33:23 +02:00
  • bb5eac023c Change ReplacePlaceholders to return NULL for unresolved TekH 2026-03-30 14:33:13 +02:00
  • 77baf395ce Update ReplacePlaceholders mapping to use single argument TekH 2026-03-30 14:32:31 +02:00
  • 6c9eab6df6 Refactor ResultViewDto status and add info/error fields TekH 2026-03-30 13:21:48 +02:00
  • c64794755d Remove "EXEC" from stored procedure call in builder TekH 2026-03-30 13:21:11 +02:00
  • de2185bf0a Specify byte as underlying type for ResultType enum TekH 2026-03-30 13:20:40 +02:00
  • fde9735b27 Remove redundant Result property validation in InsertObject TekH 2026-03-30 13:20:21 +02:00
  • 0342b9e0c6 Unify error status code as RecStatus.Failed TekH 2026-03-30 11:55:58 +02:00
  • 47698b9046 Rename ToStatus to ToRecStatus for HttpStatusCode conversion TekH 2026-03-30 11:40:26 +02:00
  • a03d21ebc6 Rename StatusExtensions to RecStatusExtensions for clarity TekH 2026-03-30 11:39:37 +02:00
  • acff0aca89 Rename Status enum to RecStatus across the codebase TekH 2026-03-30 11:35:22 +02:00
  • ce0e53baf6 Update test for InsertResultCommand Status property change TekH 2026-03-30 11:33:42 +02:00
  • 620c0eff22 Add ToStatus extension for HttpStatusCode to Status conversion TekH 2026-03-30 11:33:28 +02:00
  • 68f4486fa1 Make Status required in InsertResultCommand TekH 2026-03-30 11:33:08 +02:00
  • 2b5e63cb45 Update result status handling in InsertResultCommand TekH 2026-03-30 11:22:57 +02:00
  • e9e697fa0d Update to use Result.Status instead of StatusId in insert proc TekH 2026-03-30 11:22:27 +02:00
  • 606eccb855 Add Status to InsertResultCommand for query outcome reporting TekH 2026-03-30 11:11:51 +02:00
  • 3146acfa45 Refactor InsertResultCommand to use Status enum TekH 2026-03-30 11:11:28 +02:00
  • f363872e7a Refactor ResultView: replace StatusCode with Status object TekH 2026-03-30 10:51:58 +02:00
  • ed4683323d Change Status enum underlying type to short TekH 2026-03-30 10:50:33 +02:00
  • 4aeef10ef7 Add StatusExtensions with HTTP status mapping methods TekH 2026-03-30 10:41:39 +02:00