Commit Graph

  • 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
  • e04e90d8c6 Add Status enum for HTTP and SQL operation status codes TekH 2026-03-30 10:41:09 +02:00
  • 93b5f976d3 Refactor stored procedure SQL construction and execution TekH 2026-03-30 09:30:07 +02:00
  • b66a49f74d Refactor: add StoredProcedureBuilder for SQL calls TekH 2026-03-27 15:11:16 +01:00
  • 70dc52139d Refactor SQL param and command construction in procedures TekH 2026-03-27 14:58:56 +01:00
  • 210ed9be8d Refactor SQL construction with StringBuilder for clarity TekH 2026-03-27 14:54:27 +01:00
  • b2544b64e3 Refactor: use named params in SP calls, cleanup usings TekH 2026-03-27 14:21:45 +01:00
  • 0b1e0d25ca Explicitly set SqlDbType.TinyInt for relevant SQL parameters TekH 2026-03-27 14:19:19 +01:00
  • c1027abfc6 Specify SqlDbType.SmallInt for relevant SqlParameters TekH 2026-03-27 13:30:28 +01:00
  • 40c8fa359c Specify SqlDbType.SmallInt for relevant SqlParameters TekH 2026-03-27 13:29:43 +01:00
  • 1375f5f0e4 Set @pRESULT_STATUS_ID param type to SmallInt explicitly TekH 2026-03-27 13:13:36 +01:00
  • 29bc0cf8b5 Relax RESULT validation to allow StatusId, Info, or Error TekH 2026-03-27 09:46:43 +01:00
  • c8b264cef6 Improve null safety in InsertObjectProcedureValidator TekH 2026-03-27 09:40:33 +01:00
  • 078525d85d Refactor RecAction invoke endpoint to use profileId param TekH 2026-03-27 09:26:13 +01:00
  • b3dfdd1e5c Update namespaces to Common.Dto for DTO-related files TekH 2026-03-26 16:52:54 +01:00
  • bd78ada686 Remove all DTO class definitions from application TekH 2026-03-26 15:48:49 +01:00
  • 2b4773a4c0 Remove Root and ActionId from ResultViewDto TekH 2026-03-26 15:48:35 +01:00
  • ff7d6c99ae Update RecActionViewDto mapping and add Profile property TekH 2026-03-26 15:48:06 +01:00
  • fa438e70cb Allow ReplacePlaceholders to handle null objects safely TekH 2026-03-26 15:32:00 +01:00
  • 4931d3b8aa Map queries with placeholders replaced in DTOs TekH 2026-03-26 15:28:08 +01:00
  • 6aae26bfb6 Update using directive to new Action namespace TekH 2026-03-26 15:23:30 +01:00
  • 38d8ef6e93 Update namespace in PlaceholderExtensions.cs TekH 2026-03-26 14:58:01 +01:00
  • 7bc5428bd4 Refactor: move query behaviors to Action namespace TekH 2026-03-26 14:40:50 +01:00
  • c405f369ac Add unit tests for InvokeAction placeholder replacement TekH 2026-03-26 14:37:58 +01:00
  • c2e073dade Add ReplacePlaceholders for SQL-style string interpolation TekH 2026-03-26 14:37:29 +01:00
  • 7a11ac3635 Add PlaceholderResolutionException for unresolved placeholders TekH 2026-03-26 14:36:35 +01:00
  • a91e3264b4 Remove Action folder reference from project file TekH 2026-03-26 14:35:39 +01:00
  • 2ae5251550 Rename class and update namespace for placeholder logic TekH 2026-03-26 13:48:16 +01:00
  • 56730c0d4e Make GetValueByColumnName a generic extension method TekH 2026-03-26 13:42:45 +01:00
  • d8aa032a57 Add ReflectionExtensions for property lookup by column name TekH 2026-03-26 13:16:04 +01:00
  • e96773f3c4 Remove DbModelConfigurationException and related logic TekH 2026-03-26 10:34:24 +01:00
  • 06e92b588f Remove DbModel configuration and related JSON file TekH 2026-03-26 10:34:05 +01:00
  • b922cbbb30 Remove ConfigureDbModel from dependency injection setup TekH 2026-03-26 10:32:24 +01:00
  • 6c56375e3e Refactor RecDbContext to remove dynamic view mapping TekH 2026-03-26 10:31:48 +01:00
  • fa9aa23f32 Add EF Core data annotations to view models TekH 2026-03-26 10:30:00 +01:00
  • b86d0c0f99 Add [Column] mapping attributes to query result classes TekH 2026-03-26 10:28:52 +01:00
  • b0d89ceba4 Remove properties from RecActionOptions class TekH 2026-03-25 16:13:32 +01:00
  • 11ebfdd21e Refactor DbModelOptions to use indexers for lookups TekH 2026-03-25 16:10:50 +01:00
  • 1467acc4a1 Refactor DbModel options to use generic entity mapping TekH 2026-03-25 15:25:29 +01:00
  • e761fbd1ca Add DbModel config to Rec services setup TekH 2026-03-25 13:30:12 +01:00
  • 2e83d4a24a Make RecDbContext model mapping fully configurable TekH 2026-03-25 13:29:29 +01:00
  • 37ba85d681 Add support for configuring DbModelOptions via DI TekH 2026-03-25 13:26:54 +01:00
  • a46cd08122 Refactor DbModel options to use explicit, typed classes TekH 2026-03-25 12:53:10 +01:00
  • 3d46901af5 Add DbModel view mappings to appsettings.DbModel.json TekH 2026-03-25 12:44:12 +01:00
  • 90e8adbd36 Update behavior namespaces to InvokeAction for clarity TekH 2026-03-25 11:43:30 +01:00
  • aef59def7f Add ResultType to InsertResultCommand in all handlers TekH 2026-03-25 11:17:38 +01:00