Commit Graph

  • 27d731a5b0 Bump version to 2.0.0-beta in ReC.API.csproj master 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
  • 5a30b0ece4 Remove ObtainEndpointCommand and its handler TekH 2026-01-16 10:36:10 +01:00
  • 37200617ea Remove unused entity-to-DTO mappings from DtoMappingProfile TekH 2026-01-16 10:35:21 +01:00
  • 8ab66db1f2 Remove obsolete entity DbSets and configs from RecDbContext TekH 2026-01-16 10:29:27 +01:00
  • cbd52721ac Remove obsolete DbSets from IRecDbContext interface TekH 2026-01-16 10:24:09 +01:00
  • 3003559d7a Remove obsolete navigation properties from RecActionView TekH 2026-01-16 10:21:50 +01:00
  • 6cabdbb6a3 Remove obsolete entity classes in favor of views TekH 2026-01-16 10:20:22 +01:00
  • 4dd54e206e Update EndpointAuth references to fully qualified name TekH 2026-01-16 10:18:40 +01:00
  • 84cf5c8e4d Add EndpointsController for endpoint CRUD operations TekH 2026-01-16 10:15:07 +01:00
  • 84d6e7a511 Add EndpointParamsController for CRUD via procedures TekH 2026-01-16 10:13:33 +01:00
  • 89238cc2d1 Add EndpointAuthController with CRUD endpoints TekH 2026-01-16 10:12:11 +01:00
  • 7b177f21c8 Remove ResultViewController and related API endpoints TekH 2026-01-16 10:08:47 +01:00
  • 2deb235c8d Update Post to use CreatedAtAction with Location header TekH 2026-01-16 10:07:21 +01:00
  • c452724c9e Rename controller methods for consistency and clarity TekH 2026-01-16 10:02:16 +01:00
  • 13e65774cc Add procedure-based update and delete endpoints to controller TekH 2026-01-16 10:01:08 +01:00
  • f2d2dc9a32 Add procedure-based CRUD endpoints to ProfileController TekH 2026-01-16 09:57:18 +01:00
  • 459620e1dd Refactor update procedures: rename Guid to Id TekH 2026-01-16 09:53:50 +01:00
  • df2541108b Add POST/PUT endpoints for RESULT insert and update TekH 2026-01-16 09:51:30 +01:00
  • 5dcd5313a5 Refactor EndpointParams procedures to Commands namespace TekH 2026-01-16 09:44:46 +01:00
  • ef9d725f59 Refactor endpoint procedures to Endpoints.Commands namespace TekH 2026-01-16 09:41:19 +01:00
  • 6f4ab073df Move EndpointAuth procedures to dedicated namespace TekH 2026-01-16 09:38:59 +01:00
  • f6b95331e1 Refactor procedure classes into feature-based namespaces TekH 2026-01-16 09:34:41 +01:00
  • 82de285891 Refactor OutResController to use DeleteResultProcedure TekH 2026-01-16 09:18:15 +01:00
  • cbd86de3e8 Add handling for update and delete exceptions Developer 02 2026-01-16 01:10:57 +01:00
  • a5160b35dd Add HTTP DELETE endpoint to CommonController Developer 02 2026-01-16 01:08:30 +01:00
  • 60e1627494 Add UpdateObject endpoint and enhance procedure support Developer 02 2026-01-16 01:08:20 +01:00
  • b9f08bc21c Add DeleteActionProcedure for ACTION entity deletion Developer 02 2026-01-16 01:06:56 +01:00
  • 758616c95e Add DeleteEndpointAuthProcedure for endpoint deletion Developer 02 2026-01-16 01:06:45 +01:00
  • 7376b49e38 Add DeleteEndpointParamsProcedure record Developer 02 2026-01-16 01:06:33 +01:00
  • b65c354ef0 Add DeleteEndpointProcedure for endpoint deletion Developer 02 2026-01-16 01:06:22 +01:00
  • 38258a98c1 Add DeleteProfileProcedure for profile deletion logic Developer 02 2026-01-16 01:06:12 +01:00
  • 7666708ab5 Add DeleteResultProcedure for RESULT entity deletion Developer 02 2026-01-16 01:06:00 +01:00
  • d3b67bc429 Add IDeleteProcedure interface for delete operations Developer 02 2026-01-16 01:05:46 +01:00
  • 97f992aef5 Add DeleteObjectProcedure for entity deletion handling Developer 02 2026-01-16 01:05:28 +01:00
  • cc6f93ae1c Add DeleteObjectFailedException for delete operation errors Developer 02 2026-01-16 01:05:10 +01:00
  • 402990bd3c Add UpdateResultProcedure record for result updates Developer 02 2026-01-16 00:59:43 +01:00
  • 43cdef4910 Add UpdateProfileProcedure record for profile updates Developer 02 2026-01-16 00:59:33 +01:00
  • 348a55fc60 Add UpdateEndpointProcedure record for endpoint updates Developer 02 2026-01-16 00:59:23 +01:00
  • 719bc9c941 Add UpdateEndpointParamsProcedure record Developer 02 2026-01-16 00:59:10 +01:00
  • 37381af042 Add UpdateEndpointAuthProcedure for endpoint updates Developer 02 2026-01-16 00:58:55 +01:00
  • 34fe996d91 Add UpdateActionProcedure record for update operations Developer 02 2026-01-16 00:58:42 +01:00
  • 252fc10243 Add IUpdateProcedure interface for update handling Developer 02 2026-01-16 00:58:26 +01:00
  • c8a9245b54 Add UpdateObjectProcedure for entity updates Developer 02 2026-01-16 00:58:11 +01:00
  • c56bcc198e Add UpdateObjectFailedException for update operation errors Developer 02 2026-01-16 00:57:37 +01:00