Commit Graph

  • d7783b6e81 Make InsertObjectProcedure properties nullable, require ResultType TekH 2026-03-25 11:17:21 +01:00
  • 4126f984e4 Expand and refactor OutResDto for richer data support TekH 2026-03-25 11:06:07 +01:00
  • 0e2328c287 Add support for Result.Info, Error, and Type in insert proc TekH 2026-03-25 11:02:56 +01:00
  • e04e054151 Add optional ResultType to InsertResultCommand TekH 2026-03-25 11:02:35 +01:00
  • 6082a637fe Add mapping for result type fields in RecDbContext TekH 2026-03-25 11:00:12 +01:00
  • 93669a6358 Add Type and TypeName to ResultView model TekH 2026-03-25 10:59:33 +01:00
  • fecd9219b4 Add ResultType enum to ReC.Domain.Constants TekH 2026-03-25 10:58:45 +01:00
  • bd07b4482c Remove CS0618 warning suppression for ExceptionHandlingMiddleware TekH 2026-03-25 10:28:49 +01:00
  • 520aec427b Remove obsolete attribute and add exception using directive TekH 2026-03-25 10:27:41 +01:00
  • 26b7a82451 Handle RecActionException in middleware with 422 response TekH 2026-03-25 10:26:24 +01:00
  • 08c0d29d84 Improve error handling and logging in batch rec actions TekH 2026-03-25 10:25:52 +01:00
  • 405b5f3ab1 Add ActionId and ProfileId properties to RecActionException TekH 2026-03-25 10:17:24 +01:00
  • 32af65d30c Remove InvokeBatchRecActionViewsCommand extension method TekH 2026-03-25 10:07:15 +01:00
  • 30ccf05c57 Use RecActionException for contextual error handling TekH 2026-03-25 09:58:02 +01:00
  • a14d5ff112 Improve error handling with RecActionException TekH 2026-03-25 09:57:46 +01:00
  • fec125b0d5 Improve exception context in action error handling TekH 2026-03-25 09:56:58 +01:00
  • 82ae4c5957 Add RecActionException custom exception class TekH 2026-03-25 09:55:52 +01:00
  • 894b7bb070 Improve error handling and resource cleanup in action handler TekH 2026-03-24 17:02:06 +01:00
  • a707cce6e4 Refactor error handling in Pre/Postprocessing behaviors TekH 2026-03-24 16:19:00 +01:00
  • 2ca85a2372 Refactor action behaviors to use Unit instead of bool TekH 2026-03-24 16:01:24 +01:00
  • dbe09cd07b Refactor error handling in RecActionView invocation TekH 2026-03-24 16:00:47 +01:00
  • 690dcea7a8 Add PostprocessingBehavior to MediatR pipeline TekH 2026-03-24 14:41:41 +01:00
  • fdae4d26be Add PostprocessingBehavior for action result logging TekH 2026-03-24 14:40:52 +01:00
  • 2883cf9be4 Add PreprocessingBehavior for InvokeRecActionViewCommand TekH 2026-03-24 14:15:01 +01:00
  • 9410c5dc0d Refactor PreprocessingBehavior to log results and errors TekH 2026-03-24 14:01:45 +01:00
  • 35e99d9f2a Change ExecuteDynamicSqlAsync to return object list TekH 2026-03-24 13:26:10 +01:00
  • 5fd65e52a3 Pass CancellationToken to ExecuteDynamicSqlAsync TekH 2026-03-24 13:21:40 +01:00
  • 2508a8b986 Add CancellationToken to ExecuteDynamicSqlAsync method TekH 2026-03-24 13:21:05 +01:00
  • daff1477be Refactor PUT endpoints to use id in route and DTO in body TekH 2026-03-24 12:07:50 +01:00
  • dcfa47c68d Update DELETE endpoints to use [FromQuery] parameters TekH 2026-03-24 11:57:53 +01:00
  • e691faf620 Rename Result*Procedure to Result*Command for consistency TekH 2026-03-24 11:40:28 +01:00
  • cac33c46df Rename *ActionProcedure classes to *ActionCommand TekH 2026-03-24 11:39:55 +01:00
  • de503cac5b Rename Profile*Procedure types to Profile*Command for clarity TekH 2026-03-24 11:39:04 +01:00
  • 4999beda3b Refactor endpoint Procedures to Commands for CQRS alignment TekH 2026-03-24 11:38:22 +01:00
  • 5df36d94e0 Rename EndpointParams procedures to commands for CQRS clarity TekH 2026-03-24 11:37:30 +01:00
  • d3d24a0fb6 Refactor: Rename UpdateEndpointAuthProcedure to Command TekH 2026-03-24 11:36:49 +01:00
  • a6b0cbaf9d Rename InsertEndpointAuthProcedure to InsertEndpointAuthCommand TekH 2026-03-24 11:35:58 +01:00
  • 0162d059da Refactor: Rename DeleteEndpointAuthProcedure to Command TekH 2026-03-24 11:31:33 +01:00
  • 302fee4908 Refactor tests to send commands directly to mediator TekH 2026-03-24 11:29:15 +01:00
  • 3e10176d98 Add PreprocessingBehavior for action command pipeline TekH 2026-03-24 11:14:11 +01:00
  • 4f0f99e0f8 Refactor InsertResultProcedure execution method TekH 2026-03-24 11:11:36 +01:00
  • 8fb4b4005c Refactor UpdateObjectProcedure to use DTO properties TekH 2026-03-24 11:11:12 +01:00
  • b3bb7144ef Refactor IUpdateProcedure to generic with Id and Data props TekH 2026-03-24 11:10:47 +01:00
  • eff6350d77 Refactor update procedures to use DTO-based pattern TekH 2026-03-24 11:09:46 +01:00
  • 114b5de71d Add Update DTOs for partial entity updates in Procedures TekH 2026-03-24 11:08:37 +01:00
  • f786192786 Refactor ResultController to use mediator.Send for commands TekH 2026-03-24 11:07:42 +01:00
  • 50741bfdd3 Refactor RecActionController to use MediatR Send only TekH 2026-03-24 11:06:20 +01:00
  • 561eafe48c Refactor ProfileController to use MediatR Send method TekH 2026-03-24 11:04:41 +01:00
  • 84358ced96 Refactor EndpointsController to use standard MediatR pattern TekH 2026-03-24 11:03:28 +01:00
  • d2e97a2fef Refactor EndpointParamsController to use MediatR.Send TekH 2026-03-24 11:02:58 +01:00
  • d505c8415e Refactor EndpointAuthController to use MediatR Send TekH 2026-03-24 10:58:43 +01:00
  • a590ffd2dc Refactor InsertProfileProcedure to use MediatR handler TekH 2026-03-24 10:14:58 +01:00
  • 94da75ce37 Add MediatR handler for DeleteProfileProcedure command TekH 2026-03-24 10:14:10 +01:00
  • 9c1ffd7df8 Refactor UpdateEndpointProcedure and add handler TekH 2026-03-24 10:13:35 +01:00
  • e31d034266 Refactor InsertEndpointProcedure; add MediatR handler TekH 2026-03-24 10:13:12 +01:00
  • 649d7eff8c Refactor DeleteEndpointProcedure to use MediatR handler TekH 2026-03-24 10:12:35 +01:00
  • 401d67de4c Refactor UpdateEndpointParamsProcedure to MediatR pattern TekH 2026-03-24 10:11:55 +01:00
  • ed94415a33 Refactor InsertEndpointParamsProcedure with MediatR handler TekH 2026-03-24 10:10:14 +01:00
  • 04513a3d08 Refactor endpoint params delete to use MediatR handler TekH 2026-03-24 10:09:37 +01:00
  • d390c3f7b6 Remove DeleteObjectProcedureExtensions and its methods TekH 2026-03-24 10:08:45 +01:00
  • a40f20f6d9 Refactor UpdateEndpointAuthProcedure and add handler TekH 2026-03-24 09:59:21 +01:00
  • ee1f6a8753 Refactor InsertEndpointAuthProcedure handling TekH 2026-03-24 09:51:59 +01:00
  • 1e35b6e263 Refactor DeleteEndpointAuthProcedure to use MediatR handler TekH 2026-03-24 09:51:21 +01:00
  • e152e9a37a Refactor ChangedWho handling in UpdateObjectProcedure TekH 2026-03-24 09:48:37 +01:00
  • 554aaa8b6c Refactor InsertObjectProcedure AddedWho handling TekH 2026-03-24 09:47:24 +01:00
  • 329d156d08 Update IUpdateProcedure to use MediatR IRequest<int> TekH 2026-03-24 09:44:41 +01:00
  • 246362812a Refactor IInsertProcedure for MediatR compatibility TekH 2026-03-24 09:43:57 +01:00
  • 71430918ac Refactor IDeleteProcedure to use MediatR IRequest<int> TekH 2026-03-24 09:43:36 +01:00
  • 7a1705365b Add dynamic SQL execution to IRecDbContext interface TekH 2026-03-24 09:42:59 +01:00
  • acf136e689 Refactor UpdateProfileProcedure and add MediatR handler TekH 2026-03-24 09:41:17 +01:00
  • 6b4897702a Refactor DeleteActionProcedure to use MediatR handler TekH 2026-03-19 23:19:07 +01:00
  • 7d4e082958 Refactor InsertActionProcedure to use MediatR handler TekH 2026-03-19 23:18:57 +01:00
  • d1dd021952 Refactor UpdateActionProcedure and add handler class TekH 2026-03-19 23:18:47 +01:00
  • 5afc1791b0 Refactor DeleteResultProcedure to use MediatR handler TekH 2026-03-19 23:18:38 +01:00
  • 2ec07d7e96 Refactor InsertResultProcedure to use MediatR handler TekH 2026-03-19 23:18:29 +01:00
  • cbe4f1ba3c Refactor UpdateResultProcedure to use MediatR handler TekH 2026-03-19 23:18:17 +01:00
  • 16155da033 Add Info and Error properties to OutResDto TekH 2026-03-19 18:51:33 +01:00
  • 0aa1414ea6 Add @pRESULT_INFO and @pRESULT_ERROR SQL parameters TekH 2026-03-19 18:50:47 +01:00
  • 181a9a83fd Add Info and Error properties to InsertResultProcedure TekH 2026-03-19 18:50:34 +01:00
  • 5e3e12bad8 Add Info and Error properties to entity mapping TekH 2026-03-19 18:49:28 +01:00
  • 6dcc128ad5 Add Info, Error, AddedWho, and ChangedWho to ResultView TekH 2026-03-19 18:49:08 +01:00
  • 754ef88644 Bump version to 2.0.2-beta in ReC.API.csproj TekH 2026-03-16 13:46:10 +01:00
  • 95ece6fdcf Remove unused imports from ResultController.cs TekH 2026-03-16 13:44:38 +01:00
  • 87194df697 Refactor and expand REST action authentication support TekH 2026-03-16 13:43:27 +01:00
  • b38d53248c Force HTTP/1.1 for NTLM when UseHttp1ForNtlm is enabled TekH 2026-03-16 13:41:04 +01:00
  • 56b604bd35 Add UseHttp1ForNtlm option to RecAction config TekH 2026-03-16 13:38:45 +01:00
  • f67579dba9 Move AddedWho config to RecActionOptions and refactor usage TekH 2026-03-16 13:32:34 +01:00
  • 636397efb8 Remove MaxConcurrentInvocations from RecAction config TekH 2026-03-16 13:28:50 +01:00
  • ef4d0767e9 Remove FakeProfileId config and related extension method TekH 2026-03-16 13:26:08 +01:00
  • f15725ade2 Support NTLM password substitution in DEBUG mode TekH 2026-03-16 13:18:24 +01:00
  • 382eef0089 Enable User Secrets in ReC.API.csproj for dev config TekH 2026-03-16 12:28:58 +01:00
  • 5d316e43b9 Bump version to 2.0.1-beta in ReC.API.csproj TekH 2026-03-03 08:19:31 +01:00
  • 0c8d7f6b3c Add 'Last' option to ReadResultViewQuery for latest result TekH 2026-03-02 16:17:21 +01:00
  • 0e7870b556 Refactor: remove HttpExtensions and inline HTTP method mapping TekH 2026-03-02 14:31:38 +01:00
  • ec119a3045 Add options to include Action/Profile in ResultView queries TekH 2026-03-02 13:57:14 +01:00
  • 776813d05d Simplify StringContent assignment in HTTP request TekH 2026-03-02 13:40:43 +01:00
  • 0a3761921d Refactor RecActionView command invocation, remove extension TekH 2026-03-02 13:11:50 +01:00
  • 23246d4ebf Remove Invoked filter from ReadRecActionViewQuery TekH 2026-03-02 10:44:04 +01:00
  • 27d731a5b0 Bump version to 2.0.0-beta in ReC.API.csproj TekH 2026-01-22 10:41:26 +01:00
  • b8f797f14d Make EndpointAuthType non-nullable with default NoAuth TekH 2026-01-22 10:37:37 +01:00