Commit Graph

  • b8074cfaf1 Add endpoints for RecActions and improve documentation TekH 2025-12-04 14:00:05 +01:00
  • dbfae5cdad Refactor error handling in JsonExtensions TekH 2025-12-04 13:54:48 +01:00
  • d02bebc6e2 Refactor and enhance JSON handling with extensions TekH 2025-12-04 13:44:10 +01:00
  • 9165f9d746 Add endpoint for filtered OutRes results by actionId TekH 2025-12-04 13:19:43 +01:00
  • 5a226bfcea Update query to return IEnumerable<OutResDto> TekH 2025-12-04 11:54:38 +01:00
  • 5cefe1457f Refactor to use scoped services in command handler TekH 2025-12-04 11:48:22 +01:00
  • f4390d992a Refactor to use configurable FakeProfileId TekH 2025-12-04 11:14:37 +01:00
  • 906d99105c Add name to validation rule in ReadOutResQueryValidator TekH 2025-12-04 10:17:57 +01:00
  • 3b4671c8e5 Add HttpGet endpoint to OutResController for data retrieval TekH 2025-12-04 10:14:33 +01:00
  • 534b254d0a Add NotFoundException handling to ReadOutResHandler TekH 2025-12-04 10:13:46 +01:00
  • 2cd7c035eb Add OutResController with MediatR integration TekH 2025-12-04 10:11:20 +01:00
  • aa34bdd279 Add ProfileId filter and navigation property to OutRes TekH 2025-12-04 10:06:56 +01:00
  • 2de0b5bfa3 Refactor ReadOutResQuery and add query handler TekH 2025-12-04 10:03:57 +01:00
  • 4ed080f58a Refactor ExceptionHandlingMiddleware responses TekH 2025-12-03 17:08:12 +01:00
  • bf98efd3a3 Improve exception handling and validation responses TekH 2025-12-03 15:35:06 +01:00
  • 459cc1cb9a Add ValidationException handling to middleware TekH 2025-12-03 15:03:22 +01:00
  • cd53d7fbae Add validation pipeline with FluentValidation and MediatR TekH 2025-12-03 15:00:56 +01:00
  • b3ce5ad28a Make ProfileId and ActionId properties nullable TekH 2025-12-03 14:43:07 +01:00
  • d7c2796d79 Add OutResDto and ReadOutResQuery for output handling TekH 2025-12-03 14:42:36 +01:00
  • d27c3f3fc7 Update MappingProfiles with AddedWhen and AddedWho mappings TekH 2025-12-03 13:57:13 +01:00
  • bf02cc80d1 Add new POST endpoint and update profileId type to long TekH 2025-12-03 13:50:23 +01:00
  • 6de45e3feb Refactor RecActionController and add new endpoints TekH 2025-12-03 13:49:26 +01:00
  • dd33d74863 Update EndpointAuthId in RecActionController to 4 TekH 2025-12-03 13:46:10 +01:00
  • 6eebd10dc1 Add DELETE endpoint to RecActionController for testing TekH 2025-12-03 13:43:39 +01:00
  • 1a0da4140b Add EndpointAuthId to support endpoint authentication TekH 2025-12-03 13:43:08 +01:00
  • 94561fe014 Add Sequence property to CreateRecActionCommand TekH 2025-12-03 13:20:46 +01:00
  • 4e107d928e Enhance mapping in MappingProfile.cs TekH 2025-12-03 13:08:00 +01:00
  • 3e6c2ea12b Add repository interaction to CreateRecActionCommandHandler TekH 2025-12-03 13:03:50 +01:00
  • 606a6727f4 Refactor RecActionController and add CRUD methods TekH 2025-12-03 12:54:39 +01:00
  • 1e21d133ae Add mappings for AddedWhen and AddedWho in MappingProfile TekH 2025-12-03 12:50:38 +01:00
  • 6e68083a8d Set Active property to true in ObtainEndpointCommand map TekH 2025-12-03 12:43:51 +01:00
  • b67da5434e Fix incorrect conditional logic in ReadRecActionQueryHandler TekH 2025-12-03 12:06:47 +01:00
  • a7f4677ad1 Refactor and enhance DbContext configuration TekH 2025-12-03 11:48:23 +01:00
  • edf2468a33 Enhance DbContext configuration with logging features TekH 2025-12-03 11:47:54 +01:00
  • 60e5adbf1a Refactor DbContext configuration for flexibility TekH 2025-12-03 11:47:04 +01:00
  • dc408e7794 Add CancellationToken support to controller methods TekH 2025-12-03 11:34:00 +01:00
  • c34a87771d Add CancellationToken support to RecAction methods TekH 2025-12-03 11:31:38 +01:00
  • 6041d57948 Add CancellationToken support to Get method TekH 2025-12-03 11:30:18 +01:00
  • a99f2d55b2 Add Get endpoint and refactor ReadRecActionQuery TekH 2025-12-03 11:29:31 +01:00
  • edfbfd8e6c Update Profile.Id type and fix FK mapping in RecAction TekH 2025-12-03 11:18:36 +01:00
  • 23ccd44bd6 Add table mappings and navigation property updates TekH 2025-12-03 11:15:07 +01:00
  • 2c005c35fb Add database connection string to appsettings.json TekH 2025-12-03 11:08:53 +01:00
  • 771eb80b9e Make DeleteRecActionsCommand robust and async-safe TekH 2025-12-03 10:46:23 +01:00
  • 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