Commit Graph

  • d3aa8c715b Mark fake OutRes endpoints and queries as [Obsolete] TekH 2026-01-12 11:02:27 +01:00
  • 6720e66b23 Mark DeleteOutResCommand and related classes as obsolete TekH 2026-01-12 11:00:21 +01:00
  • 71470fc21d Mark CreateOutResCommandHandler and MappingProfiles obsolete TekH 2026-01-12 10:59:24 +01:00
  • 9191ec4179 Update [Obsolete] messages to mention procedures or views TekH 2026-01-12 10:52:41 +01:00
  • e0d83c0a14 Mark RecAction commands and endpoints as obsolete TekH 2026-01-12 10:50:39 +01:00
  • 03bcfb6fc9 refactor(ProfileView): move to Views directory TekH 2026-01-12 10:36:39 +01:00
  • 284ced6059 refactor(ResultView): move to Views directory TekH 2026-01-12 10:34:27 +01:00
  • 88c6e6d214 refactor(RecActionView): move to Views directory TekH 2026-01-12 10:33:59 +01:00
  • 6263848a0a Update DigitalData.Core.Infrastructure to v2.6.1 TekH 2026-01-12 10:26:23 +01:00
  • 83f173fdc4 Update DigitalData.Core package versions in csproj files TekH 2025-12-19 11:01:05 +01:00
  • 7c687c0541 Remove Root property from ResultView entity TekH 2025-12-17 12:50:48 +01:00
  • 48e9812224 Add handler for CreateResultViewCommand with repository TekH 2025-12-17 11:55:23 +01:00
  • 1199c61ae8 Add AuthScopedFilter to set AddedWho via middleware TekH 2025-12-17 11:52:59 +01:00
  • a55b51e504 Set AddedWho from config in Create; make property mutable TekH 2025-12-17 11:51:48 +01:00
  • 752f781f54 Add AuthScopedValidator and register FluentValidation TekH 2025-12-17 11:37:58 +01:00
  • 9b800dce20 Add POST endpoint to create ResultView in controller TekH 2025-12-17 11:17:14 +01:00
  • 0fa1a418de Refactor validation behavior and update result view command TekH 2025-12-17 11:16:48 +01:00
  • cc54539aba Refactor scope handling with new IScoped and AuthScope TekH 2025-12-17 11:16:22 +01:00
  • ac4c4cb69a Add generic scoped request interfaces for MediatR support TekH 2025-12-17 10:41:04 +01:00
  • 73ccb9e43b Add AutoMapper profile for CreateResultViewCommand mapping TekH 2025-12-17 10:26:29 +01:00
  • b6ab59ae4a Add CreateResultViewCommand class for result view creation TekH 2025-12-17 10:13:33 +01:00
  • 868e11ff62 Annotate ProfileView with table mapping attribute TekH 2025-12-17 09:39:25 +01:00
  • 38d819adac Map ResultView to VWREC_RESULT with Table attribute TekH 2025-12-17 09:38:32 +01:00
  • 9b3bb925f9 Refactor ResultType enum location and naming for clarity TekH 2025-12-17 09:35:24 +01:00
  • a92d57d9cf Return 404 for null body/header in result controllers TekH 2025-12-17 09:31:58 +01:00
  • 39fcee2b50 Add ResultViewController for output result retrieval TekH 2025-12-16 12:51:17 +01:00
  • d0597e28e8 Mark OutResController as obsolete with deprecation notice TekH 2025-12-15 17:13:05 +01:00
  • d8d77652ac Implement ReadResultViewQuery handler with filtering TekH 2025-12-15 17:11:23 +01:00
  • 62612897bd Add ReadResultViewQuery and clean up DTO namespace TekH 2025-12-15 17:05:49 +01:00
  • 99c50fb348 Make ResultViewDto immutable; add Root property TekH 2025-12-15 17:02:11 +01:00
  • 8aaf11f39d Add Root navigation property to ResultView with FK TekH 2025-12-15 17:01:35 +01:00
  • 152189fefd Refactor: Rename RecResultViewDto to ResultViewDto TekH 2025-12-15 16:57:05 +01:00
  • 5a4b8427be Rename RecResultView entity to ResultView throughout codebase TekH 2025-12-15 16:56:37 +01:00
  • e4a644a636 Add mappings for RecResultView and ProfileView DTOs TekH 2025-12-15 16:55:45 +01:00
  • 25c6c41b26 Add RecResultViewDto for result view data representation TekH 2025-12-15 16:53:25 +01:00
  • c672a10c97 Add navigation properties to RecResultView class TekH 2025-12-15 16:45:46 +01:00
  • 1e21218f31 Make RecResultView properties nullable for flexibility TekH 2025-12-15 16:43:39 +01:00
  • 68e7ee54f9 Rename StatusId/Status to StatusCode/StatusName for clarity TekH 2025-12-15 16:42:01 +01:00
  • 2a749267b3 Rename ResultHeader/ResultBody to Header/Body in RecResultView TekH 2025-12-15 16:35:15 +01:00
  • edc1de2034 Add RecResultView entity and DbSets to RecDbContext TekH 2025-12-15 16:33:57 +01:00
  • ae79a60605 Add RecResultView entity for recommendation results TekH 2025-12-15 16:33:41 +01:00
  • 6b8286a386 Move logging config to appsettings.Logging.json TekH 2025-12-15 16:15:01 +01:00
  • 1fabc29e4f Auto-load appsettings.*.json files at startup TekH 2025-12-15 15:51:31 +01:00
  • 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