refactor(Application.Abstractions): umbenennen in Abstractions.Application

This commit is contained in:
Developer 02 2025-05-27 18:31:13 +02:00
parent 0441f593d4
commit 9b286b023c
42 changed files with 66 additions and 66 deletions

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
namespace DigitalData.Core.API namespace DigitalData.Core.API

View File

@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
namespace DigitalData.Core.API namespace DigitalData.Core.API
{ {

View File

@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
namespace DigitalData.Core.API namespace DigitalData.Core.API
{ {

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System.Text; using System.Text;

View File

@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
namespace DigitalData.Core.API namespace DigitalData.Core.API
{ {

View File

@ -1,5 +1,5 @@
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
namespace DigitalData.Core.API namespace DigitalData.Core.API

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Represents a base Data Transfer Object (DTO) with an identifier. /// Represents a base Data Transfer Object (DTO) with an identifier.

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction.DTO namespace DigitalData.Core.Abstraction.Application.DTO
{ {
/// <summary> /// <summary>
/// Represents settings related to user cookie consent dialogs. Designed to be serialized into JSON format for use with JavaScript frontend libraries, /// Represents settings related to user cookie consent dialogs. Designed to be serialized into JSON format for use with JavaScript frontend libraries,

View File

@ -2,7 +2,7 @@
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using System.Configuration; using System.Configuration;
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Provides extension methods for dependency injection. /// Provides extension methods for dependency injection.

View File

@ -1,7 +1,7 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Text; using System.Text;
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Provides extension methods for data transfer objects (DTOs). /// Provides extension methods for data transfer objects (DTOs).

View File

@ -1,6 +1,6 @@
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Represents a result of an operation that includes data, inheriting from <see cref="Result"/>. /// Represents a result of an operation that includes data, inheriting from <see cref="Result"/>.

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Defines flags that indicate specific types of status or conditions in a service operation. /// Defines flags that indicate specific types of status or conditions in a service operation.

View File

@ -1,6 +1,6 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Represents a notice for logging purposes, containing a flag, log level, and associated messages. /// Represents a notice for logging purposes, containing a flag, log level, and associated messages.

View File

@ -1,6 +1,6 @@
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace DigitalData.Core.Application.Abstraction.DTO; namespace DigitalData.Core.Abstraction.Application.DTO;
/// <summary> /// <summary>
/// Represents the result of an operation, containing information about its success or failure, /// Represents the result of an operation, containing information about its success or failure,

View File

@ -6,17 +6,17 @@
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild> <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Description>This package defines the abstraction layer for the DigitalData.Core.Application module, providing interfaces and contracts for application services, repositories, and infrastructure components in alignment with Clean Architecture principles.</Description> <Description>This package defines the abstraction layer for the DigitalData.Core.Application module, providing interfaces and contracts for application services, repositories, and infrastructure components in alignment with Clean Architecture principles.</Description>
<PackageId>DigitalData.Core.Application.Abstraction</PackageId> <PackageId>DigitalData.Core.Abstraction.Application</PackageId>
<Authors>Digital Data GmbH</Authors> <Authors>Digital Data GmbH</Authors>
<Company>Digital Data GmbH</Company> <Company>Digital Data GmbH</Company>
<Product>DigitalData.Core.Application.Abstraction</Product> <Product>DigitalData.Core.Abstraction.Application</Product>
<Copyright>Copyright 2025</Copyright> <Copyright>Copyright 2025</Copyright>
<PackageIcon>core_icon.png</PackageIcon> <PackageIcon>core_icon.png</PackageIcon>
<RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl> <RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl>
<PackageTags>digital data core application clean architecture abstraction</PackageTags> <PackageTags>digital data core application clean architecture abstraction</PackageTags>
<Version>1.0.2</Version> <Version>1.0.0</Version>
<AssemblyVersion>1.0.2</AssemblyVersion> <AssemblyVersion>1.0.0</AssemblyVersion>
<FileVersion>1.0.2</FileVersion> <FileVersion>1.0.0</FileVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction; namespace DigitalData.Core.Abstraction.Application;
/// <summary> /// <summary>
/// Provides extension methods for retrieving the value of an 'Id' property from objects. /// Provides extension methods for retrieving the value of an 'Id' property from objects.

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction namespace DigitalData.Core.Abstraction.Application
{ {
/// <summary> /// <summary>
/// Implements a simplified CRUD service interface that uses a single Data Transfer Object (DTO) type for all CRUD operations, /// Implements a simplified CRUD service interface that uses a single Data Transfer Object (DTO) type for all CRUD operations,

View File

@ -1,6 +1,6 @@
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
namespace DigitalData.Core.Application.Abstraction namespace DigitalData.Core.Abstraction.Application
{ {
[Obsolete("Use MediatR")] [Obsolete("Use MediatR")]
public interface ICRUDService<TCreateDto, TReadDto, TEntity, TId> : IReadService<TReadDto, TEntity, TId> public interface ICRUDService<TCreateDto, TReadDto, TEntity, TId> : IReadService<TReadDto, TEntity, TId>

View File

@ -1,7 +1,7 @@
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using System.DirectoryServices; using System.DirectoryServices;
namespace DigitalData.Core.Application.Abstraction namespace DigitalData.Core.Abstraction.Application
{ {
public interface IDirectorySearchService public interface IDirectorySearchService
{ {

View File

@ -2,7 +2,7 @@
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Security.Cryptography; using System.Security.Cryptography;
namespace DigitalData.Core.Application.Abstraction namespace DigitalData.Core.Abstraction.Application
{ {
/// <summary> /// <summary>
/// Defines the operations for JWT service handling claims of type <typeparamref name="TClaimValue"/>. /// Defines the operations for JWT service handling claims of type <typeparamref name="TClaimValue"/>.

View File

@ -1,6 +1,6 @@
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
namespace DigitalData.Core.Application.Abstraction namespace DigitalData.Core.Abstraction.Application
{ {
[Obsolete("Use MediatR")] [Obsolete("Use MediatR")]
public interface IReadService<TReadDto, TEntity, TId> public interface IReadService<TReadDto, TEntity, TId>

View File

@ -1,6 +1,6 @@
using System.Linq.Expressions; using System.Linq.Expressions;
namespace DigitalData.Core.Application.Abstraction.Repository; namespace DigitalData.Core.Abstraction.Application.Repository;
public static class Extensions public static class Extensions
{ {

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction.Repository namespace DigitalData.Core.Abstraction.Application.Repository
{ {
/// <summary> /// <summary>
/// Defines the contract for CRUD operations on a repository for entities of type TEntity. /// Defines the contract for CRUD operations on a repository for entities of type TEntity.

View File

@ -1,4 +1,4 @@
namespace DigitalData.Core.Application.Abstraction.Repository namespace DigitalData.Core.Abstraction.Application.Repository
{ {
/// <summary> /// <summary>
/// Defines methods for mapping between entities and Data Transfer Objects (DTOs). /// Defines methods for mapping between entities and Data Transfer Objects (DTOs).

View File

@ -1,6 +1,6 @@
using System.Linq.Expressions; using System.Linq.Expressions;
namespace DigitalData.Core.Application.Abstraction.Repository; namespace DigitalData.Core.Abstraction.Application.Repository;
/// <summary> /// <summary>
/// Provides methods for executing common queries on a given entity type. /// Provides methods for executing common queries on a given entity type.

View File

@ -1,6 +1,6 @@
using System.Linq.Expressions; using System.Linq.Expressions;
namespace DigitalData.Core.Application.Abstraction.Repository; namespace DigitalData.Core.Abstraction.Application.Repository;
public interface IRepository<TEntity> public interface IRepository<TEntity>
{ {

View File

@ -1,6 +1,6 @@
using System.Linq.Expressions; using System.Linq.Expressions;
namespace DigitalData.Core.Application.Abstraction.Repository; namespace DigitalData.Core.Abstraction.Application.Repository;
public static class RepositoryExtensions public static class RepositoryExtensions
{ {

View File

@ -1,6 +1,6 @@
using AutoMapper; using AutoMapper;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
namespace DigitalData.Core.Application namespace DigitalData.Core.Application
{ {

View File

@ -1,8 +1,8 @@
using AutoMapper; using AutoMapper;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
namespace DigitalData.Core.Application namespace DigitalData.Core.Application
{ {

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;

View File

@ -14,9 +14,9 @@
<PackageIcon>core_icon.png</PackageIcon> <PackageIcon>core_icon.png</PackageIcon>
<RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl> <RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl>
<PackageTags>digital data core application clean architecture</PackageTags> <PackageTags>digital data core application clean architecture</PackageTags>
<Version>3.3.3</Version> <Version>3.3.4</Version>
<AssemblyVersion>3.3.3</AssemblyVersion> <AssemblyVersion>3.3.4</AssemblyVersion>
<FileVersion>3.3.3</FileVersion> <FileVersion>3.3.4</FileVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -55,7 +55,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\DigitalData.Core.Application.Abstraction\DigitalData.Core.Application.Abstraction.csproj" /> <ProjectReference Include="..\DigitalData.Core.Abstraction.Application\DigitalData.Core.Abstraction.Application.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -3,8 +3,8 @@ using System.DirectoryServices;
using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Caching.Memory;
using System.DirectoryServices.AccountManagement; using System.DirectoryServices.AccountManagement;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
namespace DigitalData.Core.Application namespace DigitalData.Core.Application
{ {

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Security.Cryptography; using System.Security.Cryptography;

View File

@ -1,7 +1,7 @@
using AutoMapper; using AutoMapper;
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
namespace DigitalData.Core.Application; namespace DigitalData.Core.Application;

View File

@ -1,5 +1,5 @@
using AutoMapper; using AutoMapper;
using DigitalData.Core.Application.Interfaces.Repository; using DigitalData.Core.Abstraction.Application.Repository;
namespace DigitalData.Core.Infrastructure.AutoMapper; namespace DigitalData.Core.Infrastructure.AutoMapper;

View File

@ -1,5 +1,5 @@
using DigitalData.Core.Application.Abstraction; using DigitalData.Core.Abstraction.Application;
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace DigitalData.Core.Infrastructure namespace DigitalData.Core.Infrastructure

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.Linq.Expressions; using System.Linq.Expressions;

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;

View File

@ -15,9 +15,9 @@
<RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl> <RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl>
<RepositoryType>digital data core abstractions clean architecture</RepositoryType> <RepositoryType>digital data core abstractions clean architecture</RepositoryType>
<PackageTags>digital data core infrastructure clean architecture</PackageTags> <PackageTags>digital data core infrastructure clean architecture</PackageTags>
<Version>2.1.0</Version> <Version>2.1.1</Version>
<AssemblyVersion>2.1.0</AssemblyVersion> <AssemblyVersion>2.1.1</AssemblyVersion>
<FileVersion>2.1.0</FileVersion> <FileVersion>2.1.1</FileVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -40,7 +40,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\DigitalData.Core.Application.Abstraction\DigitalData.Core.Application.Abstraction.csproj" /> <ProjectReference Include="..\DigitalData.Core.Abstraction.Application\DigitalData.Core.Abstraction.Application.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
namespace DigitalData.Core.Infrastructure; namespace DigitalData.Core.Infrastructure;

View File

@ -1,4 +1,4 @@
using DigitalData.Core.Application.Abstraction.Repository; using DigitalData.Core.Abstraction.Application.Repository;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.Linq.Expressions; using System.Linq.Expressions;

View File

@ -51,7 +51,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "assets", "assets", "{0A27EA
Assets\core_legacy_icon.png = Assets\core_legacy_icon.png Assets\core_legacy_icon.png = Assets\core_legacy_icon.png
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.Core.Application.Abstraction", "DigitalData.Core.Application.Abstraction\DigitalData.Core.Application.Abstraction.csproj", "{420C35A7-0EDE-4E2E-8500-484B57B0367A}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.Core.Abstraction.Application", "DigitalData.Core.Abstraction.Application\DigitalData.Core.Abstraction.Application.csproj", "{420C35A7-0EDE-4E2E-8500-484B57B0367A}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{E18417C2-D9F5-437A-9ED5-473DD6260066}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{E18417C2-D9F5-437A-9ED5-473DD6260066}"
EndProject EndProject