Commit Graph

  • 1cb9ce18b4 Add DELETE endpoint to RecActionController TekH 2025-12-03 10:42:47 +01:00
  • 5b16d19541 Rename ActionController to RecActionController TekH 2025-12-03 10:39:34 +01:00
  • b5b1f53e21 Refactor CreateFakeAction to use FakeRequest model TekH 2025-12-03 10:27:34 +01:00
  • 81aca90c39 Add FakeRequest model to handle request data TekH 2025-12-03 10:22:13 +01:00
  • 047f8fc258 Update HeaderQueryBehavior to use two generic parameters TekH 2025-12-03 10:16:57 +01:00
  • 4b0208ca56 Refactor HeaderQueryBehavior for generic request/response TekH 2025-12-03 10:16:29 +01:00
  • 0e62011f92 Update BodyQueryBehavior to use two-type parameters TekH 2025-12-03 10:12:56 +01:00
  • 3998c9ce0b Refactor BodyQueryBehavior for generic request-response TekH 2025-12-03 10:12:35 +01:00
  • 269578194a Replace MediatRLicense with LuckyPennySoftwareLicenseKey TekH 2025-12-03 10:08:15 +01:00
  • 6a3e0b7d50 Refactor AutoMapper profiles and add mappings TekH 2025-12-03 10:01:38 +01:00
  • 50e092d9e2 Add JSON body/header support to CreateFakeAction method TekH 2025-12-03 10:00:37 +01:00
  • 1000be0c89 Add enhancements to ActionController and CreateFakeAction TekH 2025-12-03 09:52:25 +01:00
  • 4d593e8a8e Add ExceptionHandlingMiddleware to request pipeline TekH 2025-12-03 09:34:49 +01:00
  • d239d43c1c Add handling for DataIntegrityException in middleware TekH 2025-12-03 09:34:02 +01:00
  • 586b99ddc7 Add global exception handling middleware TekH 2025-12-03 09:31:14 +01:00
  • 06af6dd43c Refactor CreateOutResCommandHandler for OutRes entity TekH 2025-12-03 09:29:02 +01:00
  • 8624742eb3 Add CreateFakeAction endpoint and update command defaults TekH 2025-12-01 16:48:05 +01:00
  • a27000a75b Refactor DeleteRecActionsCommandHandler.Handle method TekH 2025-12-01 16:29:41 +01:00
  • e74ee56f42 Add DeleteRecActionsCommand and handler for deletion TekH 2025-12-01 16:19:51 +01:00
  • ac214dc8e1 Add CreateAction POST endpoint to ActionController TekH 2025-12-01 16:16:35 +01:00
  • d6b914b9c8 Add new DbSet properties to RecDbContext TekH 2025-12-01 16:14:15 +01:00
  • d764668cd7 Add CreateAction endpoint to ActionController TekH 2025-12-01 16:10:57 +01:00
  • 6208a1cf93 Set default ProfileId and clean up unused directives TekH 2025-12-01 16:07:52 +01:00
  • a7ad55e973 Add MappingProfile for CreateRecActionCommand mapping TekH 2025-12-01 16:07:11 +01:00
  • 918372371e Refactor GetOrCreateEndpointCommand to ObtainEndpointCommand TekH 2025-12-01 16:00:41 +01:00
  • a962299c95 Refactor GetOrCreateCommand to GetOrCreateEndpointCommand TekH 2025-12-01 15:56:25 +01:00
  • cacd5eddbe Make Id property in Endpoint class non-nullable TekH 2025-12-01 15:55:23 +01:00
  • d30feb6034 Add handler for CreateRecActionCommand with validation TekH 2025-12-01 15:55:01 +01:00
  • c6f2437300 Refactor endpoint commands and mappings TekH 2025-12-01 15:48:58 +01:00
  • 46664d62ba Refactor GetOrCreateCommand and add AutoMapper profile TekH 2025-12-01 15:47:58 +01:00
  • 4d6df7ccc8 Add CreateEndpointCommand and Endpoint classes TekH 2025-12-01 15:45:04 +01:00
  • 79e5097590 Add GetOrCreateCommandHandler for endpoint management TekH 2025-12-01 15:41:38 +01:00
  • 594057c4db Add GetOrCreateCommand for endpoint handling TekH 2025-12-01 15:34:25 +01:00
  • 773b939a5c Rename Guid property to Id in EndpointParam class TekH 2025-12-01 15:25:33 +01:00
  • 8c47082c7f Make EndpointId nullable and add EndpointUri property TekH 2025-12-01 15:22:49 +01:00
  • 9b22987397 Add CreateRecActionCommand record for RecActions TekH 2025-12-01 15:14:56 +01:00
  • 86e599a102 Add SqlConnection navigation property to RecAction TekH 2025-12-01 14:08:27 +01:00
  • 420762a463 Add EndpointAuth navigation property to RecAction TekH 2025-12-01 14:07:43 +01:00
  • 5584a82d8f Add foreign key relationship to RecAction class TekH 2025-12-01 14:06:52 +01:00
  • 6eac642784 Add navigation property for Profile in RecAction TekH 2025-12-01 14:06:24 +01:00
  • ffc96efd98 Rename ProfileName property to Name in Profile class TekH 2025-12-01 14:05:03 +01:00
  • 1960151f77 Add Profile entity class for database mapping TekH 2025-12-01 14:04:34 +01:00
  • a2af50e436 Add Connection entity mapped to TBDD_CONNECTION table TekH 2025-12-01 14:00:20 +01:00
  • 7ebe48204a Add EndpointAuth entity for database table mapping TekH 2025-12-01 13:56:43 +01:00
  • 6ec6cd4621 Rename Guid to Id in RecAction class TekH 2025-12-01 13:52:48 +01:00
  • e6cb835829 Add Endpoint entity class for database mapping TekH 2025-12-01 13:52:20 +01:00
  • 6fd438809f Add RecAction entity mapped to TBREC_CFG_ACTION table TekH 2025-12-01 13:37:47 +01:00
  • 4b9f375646 Refactor to use RecActionView instead of RecAction TekH 2025-12-01 13:32:57 +01:00
  • 8ef48942a3 Remove unused using directives in two files TekH 2025-12-01 13:28:08 +01:00
  • 1b9d6e7d8a Remove logger parameter from InvokeRecActionCommandHandler TekH 2025-12-01 13:02:58 +01:00
  • a7cb237fb6 Refactor CreateOutResCommand properties TekH 2025-12-01 13:01:58 +01:00
  • e62dfbcc7a Improve error handling with DataIntegrityException TekH 2025-12-01 12:51:54 +01:00
  • a2ebbe83cb Make Action property non-nullable in InvokeRecActionCommand TekH 2025-12-01 12:45:58 +01:00
  • de17d398ff Rename ActionId to Id across the codebase TekH 2025-12-01 12:30:57 +01:00
  • dc777a04f6 Refactor InvokeRecActionCommand to use composition TekH 2025-12-01 12:30:24 +01:00
  • 9c028c5e66 Make ActionId a required field across DTOs and entities TekH 2025-12-01 12:27:47 +01:00
  • 211d369509 Add CreateOutResCommand handling to RecActionCommand TekH 2025-12-01 11:39:41 +01:00
  • 3301b35067 Add MediatR support and CreateOutResCommand handler TekH 2025-12-01 11:28:57 +01:00
  • 41d00036e4 Add AutoMapper profile for CreateOutResCommand mapping TekH 2025-12-01 11:10:46 +01:00
  • bf5e2e1d25 Rename ResultHeader/ResultBody to Header/Body TekH 2025-12-01 11:05:33 +01:00
  • c5709c148b Add CreateOutResCommand class for handling output results TekH 2025-12-01 11:03:34 +01:00
  • d4bd8b0d1a Update appsettings.json configuration TekH 2025-12-01 10:38:54 +01:00
  • 3b4858f5b1 Refactor variable names for clarity in response handling TekH 2025-12-01 10:35:02 +01:00
  • 2610fc8f07 Remove query execution tracking properties TekH 2025-12-01 10:33:08 +01:00
  • 90e2460716 Refactor query behaviors for execution tracking TekH 2025-12-01 10:10:41 +01:00
  • 29f0a82f0f Enhance query handling and diagnostics TekH 2025-12-01 09:55:06 +01:00
  • b78b3e43f4 Add support for custom headers in HTTP requests Developer 02 2025-12-01 09:45:41 +01:00
  • 07afcf3aa2 Add logging for unexpected BodyQuery and IsReturnedNoData Developer 02 2025-11-29 01:12:03 +01:00
  • e0736ff6df Improve HeaderQueryBehavior error handling and logging Developer 02 2025-11-29 00:55:43 +01:00
  • 0d801466cf Add properties for query tracking and post-processing Developer 02 2025-11-29 00:36:03 +01:00
  • ff53be5d13 Throw exception for null RawHeader in HeaderQueryBehavior Developer 02 2025-11-28 23:41:35 +01:00
  • cc787f445a Improve null-checking and error handling in Handle Developer 02 2025-11-28 23:37:09 +01:00
  • 97c57d4fb1 Add validation for BodyQuery result in Handle method Developer 02 2025-11-28 23:32:28 +01:00
  • ff3908cdd2 Support HTTP request body in InvokeRecActionCommandHandler Developer 02 2025-11-28 23:24:36 +01:00
  • 6208f642be Use SingleOrDefaultAsync for stricter query constraints TekH 2025-11-28 12:19:40 +01:00
  • 6f5409f528 Implement HeaderQueryBehavior with database support TekH 2025-11-27 17:16:13 +01:00
  • 03498275d7 Implement BodyQueryBehavior and add SQL Server support TekH 2025-11-27 17:05:12 +01:00
  • f8581deaf9 Refactor DbContext and add IRecDbContext interface TekH 2025-11-27 16:51:49 +01:00
  • 8ea7d47868 Add DbSets and configure keyless entity in RecDbContext TekH 2025-11-27 16:40:33 +01:00
  • 2bbfd96d62 Add keyless query result entities for headers and bodies TekH 2025-11-27 16:37:30 +01:00
  • 4f364e3eb2 Refactor behaviors to Common namespace TekH 2025-11-27 15:54:24 +01:00
  • 0c4d145e20 Add HeaderQueryBehavior and update DI configuration TekH 2025-11-27 15:47:12 +01:00
  • 1757c0e055 Add BodyQueryBehavior and register in MediatR pipeline TekH 2025-11-27 15:46:07 +01:00
  • b1df50bc32 Enhance RecActionDto with HTTP and query handling TekH 2025-11-27 15:30:54 +01:00
  • a66a70fab3 Refactor HTTP request handling in InvokeRecActionCommand TekH 2025-11-27 14:54:28 +01:00
  • a84b5531b7 Add ToHttpRequestMessage and refactor HTTP handling TekH 2025-11-27 14:51:43 +01:00
  • 21e3171e11 Refactor ToHttpMethod to use a dictionary for mappings TekH 2025-11-27 14:47:41 +01:00
  • bbfff226de Add ToEndpointUriBuilder method to RecActionDto TekH 2025-11-27 14:37:35 +01:00
  • 7a4885c86a Refactor HTTP method handling and cleanup TekH 2025-11-27 11:45:15 +01:00
  • a46d97467d Ensure proper disposal and add HttpExtensions class TekH 2025-11-27 11:32:14 +01:00
  • 2f3a685e7d Refactor Rec Actions handling with MediatR support TekH 2025-11-27 11:26:46 +01:00
  • d1e8f619f5 Refactor RecActionDto and add InvokeRecActionCommand TekH 2025-11-27 11:20:41 +01:00
  • 0ec913b95e Refactor to support batch action invocation TekH 2025-11-27 11:05:21 +01:00
  • cb851a4ec6 Refactor RecAction commands and queries to use records TekH 2025-11-27 10:56:21 +01:00
  • cd8f757c43 Add RecAction configuration support TekH 2025-11-27 10:12:44 +01:00
  • 8aa43db909 Refactor and enhance DependencyInjection class TekH 2025-11-27 10:09:20 +01:00
  • 2a9b52ebe1 Ensure required services are configured in DI setup TekH 2025-11-27 09:58:49 +01:00
  • 988d48581b Add configuration options and license key support TekH 2025-11-27 09:31:46 +01:00
  • 46ef5e0d02 Add RecActionOptions class for concurrency configuration TekH 2025-11-27 09:20:13 +01:00
  • 5e4f113145 Refactor namespaces for DTO classes TekH 2025-11-27 09:16:42 +01:00