Commit Graph

  • 538abec212 Add entity configurations and suppress obsolete warnings Developer 02 2026-01-15 23:59:13 +01:00
  • 19666e649d Add obsolete DbSets and transition to Views in RecDbContext Developer 02 2026-01-15 23:56:06 +01:00
  • 1df9235036 Disambiguate Profile mapping in AutoMapper configuration Developer 02 2026-01-15 23:54:28 +01:00
  • dd9c1c7ca2 Change default addedWho param to null in ToObjectProcedure TekH 2026-01-14 17:14:17 +01:00
  • f9cc735318 Update AddedBy to default to "ReC.API" if no value provided TekH 2026-01-14 17:12:15 +01:00
  • 2a8eb3c0ad Mark legacy DbSets as obsolete in IRecDbContext TekH 2026-01-14 17:10:55 +01:00
  • 7a4cdb3d1f Support querying multiple profile views in ReadProfileView TekH 2026-01-14 16:30:41 +01:00
  • 453b6d1813 Add ProfileController with MediatR GET endpoint TekH 2026-01-14 16:23:00 +01:00
  • bd2b5ff62f Add ReadProfileViewQuery and handler for profile views TekH 2026-01-14 16:12:54 +01:00
  • 849de7a204 Replace CreateResultViewCommand with InsertResultProcedure TekH 2026-01-14 15:31:16 +01:00
  • c7423fb6fd Refactor RecAction creation and remove fake endpoint TekH 2026-01-14 15:25:40 +01:00
  • ad51e4b1eb Update OutResController to use ReadResultViewQuery TekH 2026-01-14 15:10:20 +01:00
  • df2ebe0cc2 Refactor to use ExecuteInsertProcedure for result insert TekH 2026-01-14 15:00:22 +01:00
  • 5c06f287ab Refactor insert procedure API and add extension method TekH 2026-01-14 14:56:10 +01:00
  • c3e3a0377d Switch to InsertResultProcedure for result handling TekH 2026-01-14 14:40:30 +01:00
  • cf34a54170 Mark CreateResultViewCommand as obsolete, add handler TekH 2026-01-14 14:36:30 +01:00
  • 16f48f125b Refactor ToObjectProcedure default parameter handling TekH 2026-01-14 14:32:17 +01:00
  • e3faa2f570 Mark entity classes as obsolete; add table attributes TekH 2026-01-14 13:41:52 +01:00
  • 0d30b5ff87 Register default repository for TRecDbContext TekH 2026-01-14 13:32:09 +01:00
  • 563375f6e3 Refactor validator to use nested property accessors TekH 2026-01-14 13:17:10 +01:00
  • 3864b0f68b Add CommonController with POST endpoint using MediatR TekH 2026-01-14 13:13:23 +01:00
  • 35e03269e7 Add DbSets for EndpointParam and view entities TekH 2026-01-14 12:00:36 +01:00
  • 8b212d541e Refactor AddedWho assignment in InsertObjectProcedure TekH 2026-01-14 11:51:42 +01:00
  • dd4cecc15d Rename InsertObjectFailedException.Request to Procedure TekH 2026-01-14 09:54:19 +01:00
  • 0dedb506e1 Handle InsertObjectFailedException in middleware TekH 2026-01-14 09:51:40 +01:00
  • 24f146ca26 Refactor InsertObjectFailedException for more context TekH 2026-01-14 09:44:31 +01:00
  • 2692553865 Add 'addedWho' param to insert procedures for auditing TekH 2026-01-14 09:37:17 +01:00
  • d90c2fab96 Refactor: split insert procedures into separate files TekH 2026-01-14 09:26:27 +01:00
  • 854e36e71f Refactor insert procedures with entity-specific records TekH 2026-01-14 09:18:52 +01:00
  • 1d31f2aff9 Refactor InsertObjectProcedure to use nested records TekH 2026-01-12 16:47:57 +01:00
  • 11206cf84f Throw exception on failed InsertObject identifier return TekH 2026-01-12 16:27:45 +01:00
  • b48ebd8e88 Refactor InsertObjectFailedException constructors TekH 2026-01-12 16:21:16 +01:00
  • 12d17e0808 Add InsertObjectFailedException custom exception class TekH 2026-01-12 16:16:52 +01:00
  • 1dee3180d5 Refactor InsertObjectProcedure into entity-based regions TekH 2026-01-12 16:07:52 +01:00
  • bd4046a6c1 Add InsertObjectProcedureValidator with entity-specific rules TekH 2026-01-12 16:03:10 +01:00
  • af6f94c1ed Improve handling of stored procedure return value type TekH 2026-01-12 15:48:03 +01:00
  • 7bfb56b664 Add InsertObjectProcedure MediatR command and handler TekH 2026-01-12 15:19:54 +01:00
  • 1a6eced316 Rename InsertObject to InsertObjectProcedure TekH 2026-01-12 14:35:16 +01:00
  • c82749bcbf Add TODO comment for appsettings.json config in DbContext TekH 2026-01-12 14:25:15 +01:00
  • e8fa149532 Move InsertObjectResult mapping to Fluent API TekH 2026-01-12 14:20:41 +01:00
  • aaa7beb92a Add RecResults DbSet for InsertObjectResult entities TekH 2026-01-12 14:19:19 +01:00
  • 5cce52ec27 Add ProfileViews and RecResultViews to IRecDbContext TekH 2026-01-12 14:17:34 +01:00
  • 3f36f048b2 Add InsertObjectResult class for object insert results TekH 2026-01-12 14:17:04 +01:00
  • 92e8d9e778 Move query result classes to QueryOutput namespace TekH 2026-01-12 14:11:05 +01:00
  • 2d04670fef Set default Entity to "ACTION" in InsertObject TekH 2026-01-12 14:08:03 +01:00
  • c0085b4c18 Add InsertObject record for MediatR-based insert requests TekH 2026-01-12 13:54:04 +01:00
  • 59ea5e3e67 Update action invocation logic and remove EndpointAuth include TekH 2026-01-12 13:26:54 +01:00
  • a9f2c4c2f7 Add Action and Profile relationships to Result entity TekH 2026-01-12 13:03:56 +01:00
  • 001f4bf2c5 Configure one-to-many relationship for Profile-Actions TekH 2026-01-12 12:54:00 +01:00
  • bfe6c12ee0 Annotate ProfileView and add Actions property TekH 2026-01-12 12:50:05 +01:00
  • e1260e49f0 Add one-to-many Action-Results relationship mapping TekH 2026-01-12 12:47:21 +01:00
  • 8b86eca838 Add obsolete navigation props to RecActionView class TekH 2026-01-12 12:39:53 +01:00
  • fb12cb6c98 Refactor ResultView logic under OutResults namespace TekH 2026-01-12 11:32:39 +01:00
  • 2635bfb223 Move CreateResultViewCommand to OutResults.Commands TekH 2026-01-12 11:30:46 +01:00
  • 5245cd04ff Refactor: move RecActionViewQuery and MappingProfile TekH 2026-01-12 11:27:51 +01:00
  • 9d5334e7dc Move RecActionView commands to RecActions namespace TekH 2026-01-12 11:21:26 +01:00
  • e5bb61376a Mark ObtainEndpointCommand and mapping as obsolete TekH 2026-01-12 11:07:17 +01:00
  • 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