Commit Graph

  • 34efb662ec Update version and assembly metadata to 1.0.1-beta master TekH 2025-12-08 13:08:53 +01:00
  • dcbff90ed8 Remove 400 Bad Request response from Delete method TekH 2025-12-08 11:52:58 +01:00
  • 404a1c4793 Add Delete method for fake profile in OutResController TekH 2025-12-08 11:50:30 +01:00
  • 1cdd28738a Add Delete endpoint to OutResController TekH 2025-12-08 11:47:05 +01:00
  • 45c7259ce8 Add XML documentation for DeleteOutResCommand and handler TekH 2025-12-08 11:45:17 +01:00
  • 6d9985051e Add DeleteOutResCommandHandler for repository deletion TekH 2025-12-08 11:42:08 +01:00
  • b9f5a3f10c Add DeleteOutResCommandValidator for input validation TekH 2025-12-08 11:28:43 +01:00
  • 243cc97aa2 Add DeleteOutResCommand for CQRS pattern TekH 2025-12-08 11:17:11 +01:00
  • bb43bfa064 Refactor property in RecActionView class TekH 2025-12-08 11:04:52 +01:00
  • b4966585ae Enhance logging, Swagger, and XML documentation support TekH 2025-12-08 10:44:15 +01:00
  • ae548d530f Enable Swagger via configuration setting TekH 2025-12-08 10:07:57 +01:00
  • 9628b46ba0 Add project description to ReC.Client.csproj feat/client Developer 02 2025-12-06 00:43:30 +01:00
  • 1f8142852e Add packaging metadata and solution items project Developer 02 2025-12-06 00:41:48 +01:00
  • bdd78be66c Add static BuildStaticClient method with Obsolete warning Developer 02 2025-12-06 00:13:50 +01:00
  • 470902911e Refactor HTTP client setup in BuildStaticClient Developer 02 2025-12-06 00:12:36 +01:00
  • 3f7ebdb632 Simplify ReCClient instantiation in Create method Developer 02 2025-12-06 00:10:50 +01:00
  • 23ef1a5797 Add scoped ReCClient and update project dependencies Developer 02 2025-12-06 00:10:08 +01:00
  • 4a7f2a41fa Mark static provider methods as obsolete Developer 02 2025-12-06 00:02:30 +01:00
  • 5f9e716ca6 Enhance ReC.Client library with new features and cleanup Developer 02 2025-12-05 23:59:11 +01:00
  • 91c8b98f44 Refactor ReCClient.Static to Create() method Developer 02 2025-12-05 23:54:16 +01:00
  • 10fc56b262 Refactor: Rename ServiceProvider to Provider Developer 02 2025-12-05 23:52:25 +01:00
  • 71368e5c85 Refactor ServiceProvider with conditional compilation Developer 02 2025-12-05 23:51:03 +01:00
  • fb649a5c68 Add static DI-based ReCClient initialization Developer 02 2025-12-05 23:47:28 +01:00
  • f4abac1103 Mark InvokeRecAction as obsolete with guidance Developer 02 2025-12-05 23:39:22 +01:00
  • 4c8e9be695 Add synchronous InvokeRecAction method Developer 02 2025-12-05 23:37:53 +01:00
  • b190e4f5e9 Update InvokeRecActionAsync to return success status Developer 02 2025-12-05 23:36:45 +01:00
  • 4a1b221478 Rename 'ct' to 'cancellationToken' for clarity Developer 02 2025-12-05 23:31:17 +01:00
  • 475acc0a56 Remove InvokeRecActionFakeAsync method Developer 02 2025-12-05 23:29:43 +01:00
  • f8dd16454f Add AddRecClient method and conditional using directive Developer 02 2025-12-05 23:24:44 +01:00
  • 8cad1df95d Add DependencyInjection support for ReCClient Developer 02 2025-12-05 23:23:17 +01:00
  • 4ee79d6cd8 Refactor ReCClient for cleaner and more flexible design Developer 02 2025-12-05 23:17:45 +01:00
  • c0c0650fee Refactor ReCClient to use IHttpClientFactory Developer 02 2025-12-05 23:11:35 +01:00
  • 73059d4554 Add InvokeRecActionFakeAsync method to ReCClient Developer 02 2025-12-05 23:03:03 +01:00
  • e774afc85e Add InvokeRecActionAsync method to ReCClient class Developer 02 2025-12-05 23:02:45 +01:00
  • 1fc4570210 Add ReCClient class and update project dependencies Developer 02 2025-12-05 22:45:19 +01:00
  • b71ea7d346 Update log file naming convention in NLog config TekH 2025-12-05 10:32:11 +01:00
  • 3764fdaf01 Enhance logging and refactor app startup TekH 2025-12-05 10:27:37 +01:00
  • 5e7287bf86 Update copyright and add NLog dependencies TekH 2025-12-05 10:00:58 +01:00
  • 9992086e48 Add NLog configuration and minor property updates TekH 2025-12-05 09:58:05 +01:00
  • 40019bf693 Update build package path for dynamic versioning TekH 2025-12-05 09:37:47 +01:00
  • 4b9e577d41 Add IIS publish profile configuration TekH 2025-12-05 09:35:45 +01:00
  • 4e6cb20dc2 Add metadata for NuGet packaging in ReC.API.csproj TekH 2025-12-05 09:29:58 +01:00
  • 9a12643eb6 Refactor RecActionController and DeleteRecActionsCommand TekH 2025-12-04 15:37:06 +01:00
  • f9c0a8be55 Refactor Get method to accept query object directly TekH 2025-12-04 15:27:43 +01:00
  • 77fde199e1 Update invoked parameter binding in Get method TekH 2025-12-04 15:25:50 +01:00
  • 9d15dfe8a5 Add 'invoked' parameter to Get method in controller TekH 2025-12-04 15:17:38 +01:00
  • c41c394f48 Refactor query handling for dynamic customization TekH 2025-12-04 15:15:09 +01:00
  • 34d0741ac8 Add Invoked filter to ReadRecActionQuery handler TekH 2025-12-04 14:50:25 +01:00
  • 0f3fd320b0 Refactor RootAction to Root in RecActionView TekH 2025-12-04 14:46:30 +01:00
  • 3b6df031a6 Add filtering for non-null OutRes in ReadRecActionQuery TekH 2025-12-04 14:46:13 +01:00
  • b00902e461 Add one-to-one relationship between RecAction and OutRes TekH 2025-12-04 14:42:00 +01:00
  • 74f4d06031 Add RootAction navigation property to RecActionView TekH 2025-12-04 14:32:36 +01:00
  • 5ee3ca2d99 Add foreign key relationship to RecActionView TekH 2025-12-04 14:20:54 +01:00
  • a62923c8d6 Enhance OutResController with new features and docs TekH 2025-12-04 14:07:17 +01:00
  • 9901726f5a Add CancellationToken support to OutResController methods TekH 2025-12-04 14:01:47 +01:00
  • 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