Commit Graph

  • 56fb34d987 Update Status property mapping to STATUS_ID column TekH 2025-12-15 15:31:30 +01:00
  • 47ddde239e Update ProfileType mapping to PROFILE_TYPE_ID column TekH 2025-12-15 15:23:32 +01:00
  • 5a4d2d8553 Update profile type fields to use ProfileType enum TekH 2025-12-15 15:07:47 +01:00
  • 4e209e29fc Refactor ReadRecActionViewQuery for optional ProfileId TekH 2025-12-15 15:07:26 +01:00
  • 78aaea67e6 Refactor InvokeBatchRecActionViewsCommand structure TekH 2025-12-15 15:06:46 +01:00
  • 98261f4e21 Refactor ProfileType to enum in RecActionViewDto TekH 2025-12-15 15:05:56 +01:00
  • aab8174500 Add ProfileType enum and extension for URI scheme TekH 2025-12-15 15:05:10 +01:00
  • fb6d6af12b Change ProfileType to byte? in RecActionView TekH 2025-12-15 14:37:57 +01:00
  • f82f4d2c65 Refactor RestType enum: remove Invalid, use byte TekH 2025-12-15 14:35:26 +01:00
  • 90ee3f6a5d Explicitly set ErrorAction enum underlying type to byte TekH 2025-12-15 14:28:13 +01:00
  • a24ec1ab3e Set ApiKeyLocation enum underlying type to byte TekH 2025-12-15 14:27:45 +01:00
  • b8c30d520e Set EndpointAuthType enum underlying type to byte TekH 2025-12-15 14:22:13 +01:00
  • f69f323542 Make ProfileView string properties nullable TekH 2025-12-15 14:03:15 +01:00
  • 3621820060 Refactor RecActionView Profile property; add ProfileViewDto TekH 2025-12-15 14:01:11 +01:00
  • 0e0f27c124 Rename ProfileGuid to Id in ProfileView and DbContext TekH 2025-12-15 13:51:16 +01:00
  • 5404530785 Add ProfileView entity mapped to VWREC_PROFILE view TekH 2025-12-15 13:51:00 +01:00
  • 289b6109e4 Refactor DeleteRecActionsCommand to use RecAction entity TekH 2025-12-15 13:24:11 +01:00
  • 679c065aaa Refactor CreateRecAction to use domain entities TekH 2025-12-15 13:23:56 +01:00
  • a02cac8778 Refactor handler to use AutoMapper and entity repository TekH 2025-12-15 13:08:21 +01:00
  • 42fd176fad Refactor RestType null check with pattern matching TekH 2025-12-15 12:53:43 +01:00
  • e529027587 Refactor HTTP method handling to use RestType enum TekH 2025-12-15 12:48:10 +01:00
  • cc2adab5e5 Rename ToHttpMethod to ToHttpMethodName in RestTypeExtensions TekH 2025-12-15 12:47:59 +01:00
  • a0233fd876 Update RecActionViewDto: new props, type changes, renames TekH 2025-12-15 12:37:33 +01:00
  • 0afe9870c0 Update RecActionView model and mapping for enums and names TekH 2025-12-15 12:01:39 +01:00
  • 784b4b1f05 Refactor to use DTOs instead of domain entities TekH 2025-12-15 11:58:43 +01:00
  • 1634b4b7b1 Add RestType enum and extension methods for HTTP verbs TekH 2025-12-15 11:40:44 +01:00
  • 576b2d59d9 Update IRecDbContext to use domain model DbSet types TekH 2025-12-15 11:30:48 +01:00
  • 3da16ba640 Introduce DTOs and refactor app layer to use them TekH 2025-12-12 15:16:38 +01:00
  • 71a0220c3f Refactor: replace RecActionDto with RecActionViewDto TekH 2025-12-12 15:04:43 +01:00
  • f53603083a Refactor batch invocation to use RecActionViews TekH 2025-12-12 15:00:26 +01:00
  • 92e7d44d3b Rename InvokeRecActionCommand to InvokeRecActionViewCommand TekH 2025-12-12 14:58:33 +01:00
  • f8211e9e9d Refactor RecAction query to use ReadRecActionViewQuery TekH 2025-12-12 14:52:11 +01:00
  • 1782844543 Refactor RecAction commands to new namespace TekH 2025-12-12 14:47:48 +01:00
  • 2aa7cabcbd Refactor RecActions to RecActionViews namespaces TekH 2025-12-12 14:43:32 +01:00
  • 28f35101f9 Refactor auth type to enum in RecActionDto and handler TekH 2025-12-12 14:00:09 +01:00
  • f8c5502905 Refactor auth type properties to use strong enum type TekH 2025-12-12 13:58:39 +01:00
  • 961b87de3d Add EndpointAuthType enum for endpoint authentication types TekH 2025-12-12 13:57:52 +01:00
  • 6b036f4f91 Add EF Core data annotations for table and FK mapping TekH 2025-12-12 13:55:22 +01:00
  • 46b7ae29cd Update IRecDbContext DbSets and add new entity sets TekH 2025-12-12 13:42:49 +01:00
  • 84e403f411 Refactor API key auth handling with switch and error check TekH 2025-12-12 13:21:09 +01:00
  • 3b77345aee Refactor API key location to use enum instead of string TekH 2025-12-12 13:17:54 +01:00
  • 6d04a4afd1 Refactor API key location to use enum for type safety TekH 2025-12-12 13:16:32 +01:00
  • 1f250d55b0 Add ApiKeyLocation enum for API key placement options TekH 2025-12-12 13:10:09 +01:00
  • c422de445d Refactor ErrorAction to use enum for type safety TekH 2025-12-12 13:04:23 +01:00
  • f9a73fbe0c Refactor RecAction.ErrorAction to use enum type TekH 2025-12-12 13:02:17 +01:00
  • 282ce3a0b7 Move ErrorAction enum to domain layer namespace TekH 2025-12-12 13:00:24 +01:00
  • 26f2da1313 Add ErrorAction enum for error handling actions TekH 2025-12-12 12:55:57 +01:00
  • bc700e2cd2 Refactor HTTP client name constant usage TekH 2025-12-12 12:54:57 +01:00
  • ea5389df85 Remove Message property from OutRes and its EF mapping TekH 2025-12-12 12:51:43 +01:00
  • 87e1bb9187 Refactor: centralize HTTP client naming with Constants TekH 2025-12-12 12:42:39 +01:00
  • 68cc919bad Handle unsupported auth types with NotImplementedException TekH 2025-12-12 12:02:51 +01:00
  • 374365d250 Refactor HttpClient usage and NTLM auth handling TekH 2025-12-12 12:01:22 +01:00
  • 8c79b3a156 Add support for multiple HTTP auth methods in REST actions TekH 2025-12-12 11:20:02 +01:00
  • 0583d07f26 Add switch for endpoint auth types in action handler TekH 2025-12-12 10:50:49 +01:00
  • fd7744e94e Include EndpointAuth in RecActionView query results TekH 2025-12-12 10:46:20 +01:00
  • a5aac1d0ec Add EndpointAuth navigation to RecActionView TekH 2025-12-12 10:34:26 +01:00
  • 165152b7cf Merge branch 'master' of http://git.dd:3000/AppStd/ReC TekH 2025-12-12 09:18:27 +01:00
  • f1f9e8d791 Bump version to 1.0.3-beta in ReC.API.csproj TekH 2025-12-12 01:54:43 +01:00
  • 35171add0c Add ErrorAction to RecActionDto and batch error handling TekH 2025-12-12 01:52:35 +01:00
  • 030dcf8b58 Add ErrorAction property to RecAction and DB mapping TekH 2025-12-12 01:47:43 +01:00
  • 71411d4027 Update InvokeRecActionCommand to return success status TekH 2025-12-12 01:43:01 +01:00
  • da1b05347e Add Status and Message to CreateOutResCommand TekH 2025-12-12 01:32:09 +01:00
  • d932fb522c Add Status and Message columns to entity mapping TekH 2025-12-12 01:28:29 +01:00
  • 134a808633 Add Status, Message, and Header to OutRes class TekH 2025-12-12 01:25:29 +01:00
  • 00efb14f2c Merge branch 'feat/client' Developer 02 2025-12-11 10:49:21 +01:00
  • fe40cd001f Update RecActionController routes and XML docs TekH 2025-12-10 16:41:51 +01:00
  • f96b73bf38 Update RecAction route and refactor EnsureEntity logic TekH 2025-12-10 16:02:41 +01:00
  • c8f3b29329 Refactor EnsureEntity<T> for clarity and consistency TekH 2025-12-10 15:00:44 +01:00
  • 07fca00344 Replace InvalidOperationException with custom config exception TekH 2025-12-10 14:54:20 +01:00
  • e4aec494c8 Add DbModelConfigurationException class to exceptions TekH 2025-12-10 14:53:48 +01:00
  • 009bb623b5 Add EnsureEntity<T> method to DbModelOptions TekH 2025-12-10 14:24:45 +01:00
  • f8e7f8c974 Switch DbModelOptions to use dictionaries for entities TekH 2025-12-10 13:56:41 +01:00
  • 959b56c4bb Add ColumnNames property to EntityBaseOptions TekH 2025-12-10 13:52:49 +01:00
  • 5a56125444 Add PropertyNames property to EntityBaseOptions TekH 2025-12-10 13:52:16 +01:00
  • 48039b8fd5 Rename ColumnName to ColumnMappings in EntityBaseOptions TekH 2025-12-10 13:46:23 +01:00
  • 31d1d9d171 Add EnsureProperties<T> for attribute-based config validation TekH 2025-12-10 13:43:58 +01:00
  • 1419455b36 Add MustConfiguredAttribute and update project file TekH 2025-12-10 13:32:42 +01:00
  • a6111cdc66 Rename Columns to ColumnName; add Attributes folder TekH 2025-12-10 13:30:47 +01:00
  • 3caa6b9bd3 Add params overload for EnsureProperties in EntityBaseOptions TekH 2025-12-10 13:28:38 +01:00
  • fb08a45c57 Add EnsureProperties method to EntityBaseOptions TekH 2025-12-10 13:26:42 +01:00
  • 0588ba33d8 Add DbModelOptions record for entity configuration TekH 2025-12-10 12:42:23 +01:00
  • 535fdbb7b4 Refactor entity options to use shared base class TekH 2025-12-10 12:32:34 +01:00
  • 4206a962ff Refactor option records and improve namespace structure TekH 2025-12-10 12:24:39 +01:00
  • ae059e4416 Add VirtualEntityOptions and EntityOptions records TekH 2025-12-10 12:16:50 +01:00
  • d771dbbc9e Add Table record in ReC.Infrastructure.Options namespace TekH 2025-12-10 12:10:06 +01:00
  • 73ffaaab08 Remove RecActionView entity and its database mapping TekH 2025-12-10 12:06:20 +01:00
  • b79fcf936b Refactor RecAction mapping to Fluent API in DbContext TekH 2025-12-10 12:04:43 +01:00
  • 674c14dd7c Refactor Profile mapping to use Fluent API in DbContext TekH 2025-12-10 12:02:20 +01:00
  • b326e7e1b3 Refactor EndpointAuth EF mapping to Fluent API TekH 2025-12-10 12:00:21 +01:00
  • 3f8ba7d76c Move Endpoint entity config to Fluent API in DbContext TekH 2025-12-10 11:58:42 +01:00
  • 13346b610a Refactor Connection entity to use Fluent API mapping TekH 2025-12-10 11:56:14 +01:00
  • 8bc9b85049 Move RawHeader column mapping to Fluent API config TekH 2025-12-10 11:50:55 +01:00
  • 141e77f315 Remove EF Core data annotations from OutRes entity TekH 2025-12-10 11:48:59 +01:00
  • f9a4d93495 Add OutRes entity mapping to RecDbContext TekH 2025-12-10 11:47:58 +01:00
  • 79f771b3ea Remove EF Core data annotations from EndpointParam class TekH 2025-12-10 11:35:45 +01:00
  • 8738c15804 Configure EndpointParam entity in RecDbContext TekH 2025-12-10 11:34:28 +01:00
  • 70c07c9595 Enhance RecActionView entity mapping in DbContext TekH 2025-12-10 11:29:27 +01:00
  • 96fe9c99da Move BodyQueryResult column mapping to Fluent API TekH 2025-12-10 11:05:09 +01:00
  • 1e62a70866 Enable cascade delete for RecAction-OutRes relationship TekH 2025-12-10 10:38:55 +01:00
  • f4aa0b5965 Redirect root URL to Swagger UI; add required usings TekH 2025-12-10 10:12:13 +01:00