From 784b4b1f053a1bfcbe782ec61612ab8c13f0be08 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 15 Dec 2025 11:58:43 +0100 Subject: [PATCH] Refactor to use DTOs instead of domain entities Replaced references to ReC.Domain.Entities with ReC.Application.Common.Dto across multiple files to use DTOs in the application layer. Updated MappingProfile.cs namespace to ReC.Application.RecActionViews and adjusted using statements accordingly. These changes improve separation of concerns and ensure commands and mappings operate on DTOs rather than domain entities. --- .../Endpoints/Commands/ObtainEndpointCommand.cs.cs | 2 +- src/ReC.Application/Endpoints/MappingProfile.cs | 2 +- src/ReC.Application/RecActionViews/MappingProfile.cs | 6 +++--- .../RecActions/Commands/CreateRecActionCommand.cs | 2 +- .../RecActions/Commands/DeleteRecActionsCommand.cs | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs b/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs index 9a1df6a..3460f30 100644 --- a/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs +++ b/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstraction.Application.Repository; using MediatR; using Microsoft.EntityFrameworkCore; -using ReC.Domain.Entities; +using ReC.Application.Common.Dto; namespace ReC.Application.Endpoints.Commands; diff --git a/src/ReC.Application/Endpoints/MappingProfile.cs b/src/ReC.Application/Endpoints/MappingProfile.cs index b392e07..808af03 100644 --- a/src/ReC.Application/Endpoints/MappingProfile.cs +++ b/src/ReC.Application/Endpoints/MappingProfile.cs @@ -1,5 +1,5 @@ using ReC.Application.Endpoints.Commands; -using ReC.Domain.Entities; +using ReC.Application.Common.Dto; namespace ReC.Application.Endpoints; diff --git a/src/ReC.Application/RecActionViews/MappingProfile.cs b/src/ReC.Application/RecActionViews/MappingProfile.cs index 67c5950..123d0c5 100644 --- a/src/ReC.Application/RecActionViews/MappingProfile.cs +++ b/src/ReC.Application/RecActionViews/MappingProfile.cs @@ -1,7 +1,7 @@ -using ReC.Application.RecActions.Commands; -using ReC.Domain.Entities; +using ReC.Application.Common.Dto; +using ReC.Application.RecActions.Commands; -namespace ReC.Application.RecActions; +namespace ReC.Application.RecActionViews; // TODO: update to inject AddedWho from the current host/user contex public class MappingProfile : AutoMapper.Profile diff --git a/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs b/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs index 0605a7d..bd2f4c1 100644 --- a/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs +++ b/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs @@ -1,8 +1,8 @@ using DigitalData.Core.Abstraction.Application.Repository; using DigitalData.Core.Exceptions; using MediatR; +using ReC.Application.Common.Dto; using ReC.Application.Endpoints.Commands; -using ReC.Domain.Entities; namespace ReC.Application.RecActions.Commands; diff --git a/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs b/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs index 92e93a9..6f4b331 100644 --- a/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs +++ b/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs @@ -2,7 +2,7 @@ using DigitalData.Core.Exceptions; using MediatR; using Microsoft.EntityFrameworkCore; -using ReC.Domain.Entities; +using ReC.Application.Common.Dto; namespace ReC.Application.RecActions.Commands;