From 7bc5428bd40c63e74e984ab30c8f5250fd085478 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 26 Mar 2026 14:40:50 +0100 Subject: [PATCH] Refactor: move query behaviors to Action namespace Updated the namespaces for BodyQueryBehavior and HeaderQueryBehavior from ReC.Application.Common.Behaviors to ReC.Application.Common.Behaviors.Action. Adjusted related imports in DependencyInjection.cs to reflect this change for improved code organization. --- .../Common/Behaviors/{ => Action}/BodyQueryBehavior.cs | 2 +- .../Common/Behaviors/{ => Action}/HeaderQueryBehavior.cs | 2 +- src/ReC.Application/DependencyInjection.cs | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) rename src/ReC.Application/Common/Behaviors/{ => Action}/BodyQueryBehavior.cs (93%) rename src/ReC.Application/Common/Behaviors/{ => Action}/HeaderQueryBehavior.cs (96%) diff --git a/src/ReC.Application/Common/Behaviors/BodyQueryBehavior.cs b/src/ReC.Application/Common/Behaviors/Action/BodyQueryBehavior.cs similarity index 93% rename from src/ReC.Application/Common/Behaviors/BodyQueryBehavior.cs rename to src/ReC.Application/Common/Behaviors/Action/BodyQueryBehavior.cs index 8596e4e..693b89c 100644 --- a/src/ReC.Application/Common/Behaviors/BodyQueryBehavior.cs +++ b/src/ReC.Application/Common/Behaviors/Action/BodyQueryBehavior.cs @@ -3,7 +3,7 @@ using ReC.Application.Common.Dto; using ReC.Application.Common.Interfaces; using Microsoft.EntityFrameworkCore; -namespace ReC.Application.Common.Behaviors; +namespace ReC.Application.Common.Behaviors.Action; public class BodyQueryBehavior(IRecDbContext dbContext) : IPipelineBehavior where TRequest : RecActionViewDto diff --git a/src/ReC.Application/Common/Behaviors/HeaderQueryBehavior.cs b/src/ReC.Application/Common/Behaviors/Action/HeaderQueryBehavior.cs similarity index 96% rename from src/ReC.Application/Common/Behaviors/HeaderQueryBehavior.cs rename to src/ReC.Application/Common/Behaviors/Action/HeaderQueryBehavior.cs index 2b703b4..889d0cb 100644 --- a/src/ReC.Application/Common/Behaviors/HeaderQueryBehavior.cs +++ b/src/ReC.Application/Common/Behaviors/Action/HeaderQueryBehavior.cs @@ -5,7 +5,7 @@ using ReC.Application.Common.Dto; using ReC.Application.Common.Interfaces; using System.Text.Json; -namespace ReC.Application.Common.Behaviors; +namespace ReC.Application.Common.Behaviors.Action; public class HeaderQueryBehavior(IRecDbContext dbContext, ILogger>? logger = null) : IPipelineBehavior where TRequest : RecActionViewDto diff --git a/src/ReC.Application/DependencyInjection.cs b/src/ReC.Application/DependencyInjection.cs index 3edfb77..486d6c6 100644 --- a/src/ReC.Application/DependencyInjection.cs +++ b/src/ReC.Application/DependencyInjection.cs @@ -3,6 +3,7 @@ using MediatR; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using ReC.Application.Common.Behaviors; +using ReC.Application.Common.Behaviors.Action; using ReC.Application.Common.Behaviors.InvokeAction; using ReC.Application.Common.Constants; using ReC.Application.Common.Options;