From 4fcc0a08b87bc4837dd143b71a0a110562f7a803 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 30 Jul 2025 13:32:56 +0200 Subject: [PATCH] refactor(ObjectDto): Verschieben in das Verzeichnis Dto. - Profil-Dienst entfernen --- src/WorkFlow.Application/Contracts/IProfileService.cs | 5 ----- src/WorkFlow.Application/DependencyInjection.cs | 7 +++---- .../{Objects/ReadObject.cs => Dto/ObjectDto.cs} | 7 +------ src/WorkFlow.Application/Dto/ProfileDto.cs | 1 - src/WorkFlow.Application/MappingProfile.cs | 1 - src/WorkFlow.Application/Services/ProfileService.cs | 7 ------- 6 files changed, 4 insertions(+), 24 deletions(-) delete mode 100644 src/WorkFlow.Application/Contracts/IProfileService.cs rename src/WorkFlow.Application/{Objects/ReadObject.cs => Dto/ObjectDto.cs} (74%) delete mode 100644 src/WorkFlow.Application/Services/ProfileService.cs diff --git a/src/WorkFlow.Application/Contracts/IProfileService.cs b/src/WorkFlow.Application/Contracts/IProfileService.cs deleted file mode 100644 index ed70131..0000000 --- a/src/WorkFlow.Application/Contracts/IProfileService.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace WorkFlow.Application.Contracts; - -public interface IProfileService -{ -} \ No newline at end of file diff --git a/src/WorkFlow.Application/DependencyInjection.cs b/src/WorkFlow.Application/DependencyInjection.cs index fcc1c2e..ece80c0 100644 --- a/src/WorkFlow.Application/DependencyInjection.cs +++ b/src/WorkFlow.Application/DependencyInjection.cs @@ -7,16 +7,15 @@ namespace WorkFlow.Application; public static class DependencyInjection { - public static IServiceCollection AddWorkFlowServices(this IServiceCollection services, Action? options = null) + public static IServiceCollection AddWorkFlowServices(this IServiceCollection services, Action? options = null) { - DIOptions diOptions = new(); + WorkFlowServiceOptions diOptions = new(); options?.Invoke(diOptions); services.AddAutoMapper(typeof(MappingProfile).Assembly); services.TryAddScoped(); services.TryAddScoped(); services.TryAddScoped(); - services.TryAddScoped(); services.TryAddScoped(); services.AddMediatR(cfg => { @@ -27,7 +26,7 @@ public static class DependencyInjection return services; } - public class DIOptions + public class WorkFlowServiceOptions { public string MediatRLicense { get; set; } = string.Empty; } diff --git a/src/WorkFlow.Application/Objects/ReadObject.cs b/src/WorkFlow.Application/Dto/ObjectDto.cs similarity index 74% rename from src/WorkFlow.Application/Objects/ReadObject.cs rename to src/WorkFlow.Application/Dto/ObjectDto.cs index 6179262..c02c989 100644 --- a/src/WorkFlow.Application/Objects/ReadObject.cs +++ b/src/WorkFlow.Application/Dto/ObjectDto.cs @@ -1,5 +1,4 @@ -using MediatR; -namespace WorkFlow.Application.Objects; +namespace WorkFlow.Application.Dto; public class ObjectDto { @@ -13,7 +12,3 @@ public class ObjectDto public string? CmdCheckIn { get; set; } } - -public record ReadObjectRequest : IRequest -{ -} diff --git a/src/WorkFlow.Application/Dto/ProfileDto.cs b/src/WorkFlow.Application/Dto/ProfileDto.cs index b907738..f7a1851 100644 --- a/src/WorkFlow.Application/Dto/ProfileDto.cs +++ b/src/WorkFlow.Application/Dto/ProfileDto.cs @@ -1,5 +1,4 @@ using WorkFlow.Application.Buttons; -using WorkFlow.Application.Objects; namespace WorkFlow.Application.Dto; diff --git a/src/WorkFlow.Application/MappingProfile.cs b/src/WorkFlow.Application/MappingProfile.cs index 1334718..391adfb 100644 --- a/src/WorkFlow.Application/MappingProfile.cs +++ b/src/WorkFlow.Application/MappingProfile.cs @@ -4,7 +4,6 @@ using WorkFlow.Application.Dto.Config; using WorkFlow.Application.Dto.ProfileControlsTF; using WorkFlow.Application.Dto.ProfileObjState; using WorkFlow.Application.Dto.State; -using WorkFlow.Application.Objects; using WorkFlow.Domain.Entities; namespace WorkFlow.Application; diff --git a/src/WorkFlow.Application/Services/ProfileService.cs b/src/WorkFlow.Application/Services/ProfileService.cs deleted file mode 100644 index cc9e173..0000000 --- a/src/WorkFlow.Application/Services/ProfileService.cs +++ /dev/null @@ -1,7 +0,0 @@ -using WorkFlow.Application.Contracts; - -namespace WorkFlow.Application.Services; - -public class ProfileService : IProfileService -{ -} \ No newline at end of file