Commit Graph

  • 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
  • 6feef53733 Update namespaces and usings for Insert procedures TekH 2026-01-22 10:17:08 +01:00
  • 878e096c57 Refactor TypeId to use RestType enum in InsertActionProcedure TekH 2026-01-22 09:55:35 +01:00
  • 2ded140ad5 Rename SqlExceptionNumber to BadRequestSqlExceptionNumber TekH 2026-01-22 09:33:54 +01:00
  • e2ca249d13 Add SQL exception 50000 to handled exception numbers TekH 2026-01-22 09:31:41 +01:00
  • e782eab62a Refactor handlers to use IOptionsMonitor for SQL options TekH 2026-01-22 09:21:39 +01:00
  • d8e08b237d Simplify SqlException config structure in appsettings.json TekH 2026-01-22 02:04:52 +01:00
  • 88cb1dc16a Handle SqlException in UpdateObjectProcedureHandler Developer 02 2026-01-22 01:54:07 +01:00
  • 8d6a09213e Simplify BadRequestException error message on insert failure Developer 02 2026-01-22 01:53:55 +01:00
  • 54f412ced2 Improve error handling in DeleteObjectProcedureHandler Developer 02 2026-01-22 01:53:40 +01:00
  • 51b9c62188 Add SqlException config options and update dependencies Developer 02 2026-01-22 01:49:59 +01:00
  • bb5525778d Improve error handling in InsertObjectProcedureHandler Developer 02 2026-01-22 01:49:13 +01:00
  • ee793632df Add SQL exception handling configuration support Developer 02 2026-01-22 01:46:46 +01:00
  • 22bb585f60 Refactor SQL exception handling and config structure Developer 02 2026-01-22 01:45:50 +01:00
  • ed7237c8dd Add SqlExceptionTranslator config and options class Developer 02 2026-01-22 01:13:02 +01:00
  • f71bcf37e9 Add SqlExceptionTranslator for custom SQL error handling Developer 02 2026-01-22 00:34:35 +01:00
  • c7e366af60 Refactor ResultController ctor, enhance BadRequest logging Developer 02 2026-01-21 22:24:41 +01:00
  • 86f4e3141e Remove all 'fake' profile endpoints from controllers TekH 2026-01-21 12:06:19 +01:00
  • 869ba9858f Update ProfileController to use CreatedAtAction in Post TekH 2026-01-20 16:38:53 +01:00
  • 5dee104377 Handle SQL exceptions in InsertActionProcedure test TekH 2026-01-20 16:22:30 +01:00
  • 36e1d5fad1 Update test assertions to allow any non-default int result TekH 2026-01-20 16:10:40 +01:00
  • 304490d661 Add explicit @RC handling in SQL for delete/update procs TekH 2026-01-20 15:39:54 +01:00
  • ff4ab9efe2 Handle NotFoundException gracefully in query tests TekH 2026-01-19 10:16:53 +01:00
  • 470120e5e9 Add ProfileView entity mapping to RecDbContext TekH 2026-01-19 10:03:17 +01:00
  • ce35ef588f Add integration test project with MediatR procedure tests TekH 2026-01-16 15:24:51 +01:00
  • df665e3b98 Remove ReC.Abstractions.Application from solution TekH 2026-01-16 14:40:12 +01:00
  • 4bc6df4d91 Revert "Refactor BaseCrudApi to use generic type parameters" TekH 2026-01-16 14:39:12 +01:00
  • 383932e7e7 Remove [Table] attributes from DTO classes TekH 2026-01-16 13:17:44 +01:00
  • e3494d50b7 Add ReC.Abstractions.Application project to solution TekH 2026-01-16 13:06:37 +01:00
  • 5197ad1481 Refactor BaseCrudApi to use generic type parameters TekH 2026-01-16 12:29:17 +01:00
  • dbfb7e7e47 Refactor API classes to use BaseCrudApi for CRUD ops TekH 2026-01-16 11:53:14 +01:00
  • b9a40bb12e Refactor API method names for consistency and clarity TekH 2026-01-16 11:42:03 +01:00
  • 8ddaf1d13e Update ResultApi to use "api/Result" endpoint paths TekH 2026-01-16 11:37:38 +01:00
  • 14532a15bf Add NETFRAMEWORK-specific usings to API files TekH 2026-01-16 11:35:37 +01:00
  • 0149a77f21 Add ReCClientHelpers for query and JSON request helpers TekH 2026-01-16 11:34:19 +01:00
  • a17d260c6c Refactor ReCClient to use modular API group classes TekH 2026-01-16 11:34:06 +01:00
  • b639df0a39 Add ResultApi for HTTP access to output result endpoints TekH 2026-01-16 11:33:51 +01:00
  • 0fddf5669f Add RecActionApi client for RecAction endpoint operations TekH 2026-01-16 11:33:36 +01:00
  • 9c46b9f2da Add ProfileApi for profile CRUD operations via HttpClient TekH 2026-01-16 11:32:44 +01:00
  • 87d9769d9b Add EndpointsApi for CRUD operations on endpoints TekH 2026-01-16 11:32:31 +01:00
  • 19ecf104fa Add EndpointParamsApi for endpoint parameter operations TekH 2026-01-16 11:30:46 +01:00
  • 5b5b034e78 Add EndpointAuthApi for endpoint authentication operations TekH 2026-01-16 11:30:30 +01:00
  • 5ebb3f72e3 Add CommonApi for generic HTTP object operations TekH 2026-01-16 11:29:54 +01:00
  • 3cfecbf598 Rename OutResController to ResultController and update docs TekH 2026-01-16 11:17:41 +01:00
  • 4895b9c8f8 Refactor: move OutResults to Results namespace TekH 2026-01-16 11:13:06 +01:00
  • 36fe78e152 Remove obsolete CreateResultViewCommand and handler TekH 2026-01-16 11:09:02 +01:00
  • 489180f5a1 Restructure solution folders in ReC.sln TekH 2026-01-16 11:07:19 +01:00
  • b65810bbbb Add XML docs to ResultType enum members TekH 2026-01-16 11:05:17 +01:00
  • 278fcfd75b Remove obsolete sync API methods from ReCClient TekH 2026-01-16 11:04:11 +01:00
  • 41db75b183 Add TaskSyncExtensions for sync Task execution (.NET FW) TekH 2026-01-16 11:03:53 +01:00
  • f4a921e268 Adjust BuildQuery param types for .NET Framework compatibility TekH 2026-01-16 10:58:26 +01:00
  • cdb52dc6fd Add strongly-typed HTTP API methods to ReCClient TekH 2026-01-16 10:54:46 +01:00
  • f14f6c1f15 Rename GetProfile method to Get in ProfileController TekH 2026-01-16 10:48:42 +01:00
  • 6a24719342 Remove obsolete MappingProfile classes from Endpoints/RecActions TekH 2026-01-16 10:40:28 +01:00
  • 631ab8cba5 Remove obsolete OutRes command/query validators TekH 2026-01-16 10:37:57 +01:00
  • 872878b9d7 Remove obsolete OutRes and RecAction CQRS classes TekH 2026-01-16 10:36:43 +01:00