diff --git a/src/administration/Administration.Service/Administration.Service.csproj b/src/administration/Administration.Service/Administration.Service.csproj
index 1ee5a1f861..0a8248acb7 100644
--- a/src/administration/Administration.Service/Administration.Service.csproj
+++ b/src/administration/Administration.Service/Administration.Service.csproj
@@ -59,7 +59,6 @@
-
diff --git a/src/externalsystems/Bpdm.Library/DependencyInjection/BpdmServiceCollectionExtension.cs b/src/externalsystems/Bpdm.Library/DependencyInjection/BpdmServiceCollectionExtension.cs
index b602355775..3303ecfab8 100644
--- a/src/externalsystems/Bpdm.Library/DependencyInjection/BpdmServiceCollectionExtension.cs
+++ b/src/externalsystems/Bpdm.Library/DependencyInjection/BpdmServiceCollectionExtension.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Org.Eclipse.TractusX.Portal.Backend.Bpdm.Library.BusinessLogic;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
diff --git a/src/externalsystems/Bpdm.Library/DependencyInjection/BpnAccessCollectionExtension.cs b/src/externalsystems/Bpdm.Library/DependencyInjection/BpnAccessCollectionExtension.cs
index 0dbc6fb7a9..ea2fad8872 100644
--- a/src/externalsystems/Bpdm.Library/DependencyInjection/BpnAccessCollectionExtension.cs
+++ b/src/externalsystems/Bpdm.Library/DependencyInjection/BpnAccessCollectionExtension.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Org.Eclipse.TractusX.Portal.Backend.Bpdm.Library.Models;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
diff --git a/src/externalsystems/BpnDidResolver.Library/DependencyInjection/BpnDidResolverServiceCollectionExtension.cs b/src/externalsystems/BpnDidResolver.Library/DependencyInjection/BpnDidResolverServiceCollectionExtension.cs
index 5ad8324389..c1370f21e2 100644
--- a/src/externalsystems/BpnDidResolver.Library/DependencyInjection/BpnDidResolverServiceCollectionExtension.cs
+++ b/src/externalsystems/BpnDidResolver.Library/DependencyInjection/BpnDidResolverServiceCollectionExtension.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Org.Eclipse.TractusX.Portal.Backend.BpnDidResolver.Library.BusinessLogic;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
diff --git a/src/externalsystems/IssuerComponent.Library/DependencyInjection/IssuerComponentServiceCollectionExtensions.cs b/src/externalsystems/IssuerComponent.Library/DependencyInjection/IssuerComponentServiceCollectionExtensions.cs
index 21e226cb68..71f808e604 100644
--- a/src/externalsystems/IssuerComponent.Library/DependencyInjection/IssuerComponentServiceCollectionExtensions.cs
+++ b/src/externalsystems/IssuerComponent.Library/DependencyInjection/IssuerComponentServiceCollectionExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
diff --git a/src/externalsystems/OfferProvider.Library/DependencyInjection/OfferProviderServiceCollectionExtension.cs b/src/externalsystems/OfferProvider.Library/DependencyInjection/OfferProviderServiceCollectionExtension.cs
index 5385ebb467..53b7125fdc 100644
--- a/src/externalsystems/OfferProvider.Library/DependencyInjection/OfferProviderServiceCollectionExtension.cs
+++ b/src/externalsystems/OfferProvider.Library/DependencyInjection/OfferProviderServiceCollectionExtension.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.OfferProvider.Library.BusinessLogic;
diff --git a/src/externalsystems/OnboardingServiceProvider.Library/DependencyInjection/OnboardingServiceProviderServiceCollectionExtension.cs b/src/externalsystems/OnboardingServiceProvider.Library/DependencyInjection/OnboardingServiceProviderServiceCollectionExtension.cs
index cdde19f15c..c7eae69c3a 100644
--- a/src/externalsystems/OnboardingServiceProvider.Library/DependencyInjection/OnboardingServiceProviderServiceCollectionExtension.cs
+++ b/src/externalsystems/OnboardingServiceProvider.Library/DependencyInjection/OnboardingServiceProviderServiceCollectionExtension.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
diff --git a/src/externalsystems/Provisioning.Library/DependencyInjection/ProvisioningLibraryExtensions.cs b/src/externalsystems/Provisioning.Library/DependencyInjection/ProvisioningLibraryExtensions.cs
index 27b6a11f58..9f234579a8 100644
--- a/src/externalsystems/Provisioning.Library/DependencyInjection/ProvisioningLibraryExtensions.cs
+++ b/src/externalsystems/Provisioning.Library/DependencyInjection/ProvisioningLibraryExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.ErrorHandling;
using Org.Eclipse.TractusX.Portal.Backend.Keycloak.Factory;
using Org.Eclipse.TractusX.Portal.Backend.Keycloak.Library.Models.Clients;
diff --git a/src/externalsystems/SdFactory.Library/SdServiceCollectionExtension.cs b/src/externalsystems/SdFactory.Library/SdServiceCollectionExtension.cs
index df9d8784ca..c1bca8c982 100644
--- a/src/externalsystems/SdFactory.Library/SdServiceCollectionExtension.cs
+++ b/src/externalsystems/SdFactory.Library/SdServiceCollectionExtension.cs
@@ -20,7 +20,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using Org.Eclipse.TractusX.Portal.Backend.Framework.HttpClientExtensions;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
diff --git a/src/framework/Framework.Models/Constants.cs b/src/framework/Framework.Models/Constants.cs
index 3dbf64927c..4a3f1e65d0 100644
--- a/src/framework/Framework.Models/Constants.cs
+++ b/src/framework/Framework.Models/Constants.cs
@@ -18,8 +18,6 @@
* SPDX-License-Identifier: Apache-2.0
********************************************************************************/
-using System.Collections.Immutable;
-
namespace Org.Eclipse.TractusX.Portal.Backend.Framework.Models;
///
diff --git a/src/framework/Framework.Models/Framework.Models.csproj b/src/framework/Framework.Models/Framework.Models.csproj
index 6069611c50..fb0d1aa11d 100644
--- a/src/framework/Framework.Models/Framework.Models.csproj
+++ b/src/framework/Framework.Models/Framework.Models.csproj
@@ -65,7 +65,6 @@
-
diff --git a/src/framework/Framework.Models/Validation/EnvironmentExtensions.cs b/src/framework/Framework.Models/Validation/EnvironmentExtensions.cs
index 661913c634..a9e858a0b6 100644
--- a/src/framework/Framework.Models/Validation/EnvironmentExtensions.cs
+++ b/src/framework/Framework.Models/Validation/EnvironmentExtensions.cs
@@ -21,9 +21,6 @@ namespace Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
public static class EnvironmentExtensions
{
- public static bool SkipValidation()
- {
- var skipValidationEnv = Environment.GetEnvironmentVariable(Constants.SkipValidation);
- return skipValidationEnv != null && skipValidationEnv.Equals("true", StringComparison.OrdinalIgnoreCase);
- }
+ public static bool SkipValidation() =>
+ Environment.GetEnvironmentVariable(Constants.SkipValidation)?.Equals("true", StringComparison.OrdinalIgnoreCase) ?? false;
}
diff --git a/src/framework/Framework.Models/Validation/SettingValidation.cs b/src/framework/Framework.Models/Validation/SettingValidation.cs
index 871fc94090..bfe67a5b1b 100644
--- a/src/framework/Framework.Models/Validation/SettingValidation.cs
+++ b/src/framework/Framework.Models/Validation/SettingValidation.cs
@@ -1,5 +1,4 @@
/********************************************************************************
- * Copyright (c) 2023 BMW Group AG
* Copyright (c) 2023 Contributors to the Eclipse Foundation
*
* See the NOTICE file(s) distributed with this work for additional
@@ -20,8 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.DependencyInjection.Extensions;
-using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
namespace Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
@@ -40,7 +37,7 @@ public static class SettingValidation
/// The so that additional calls can be chained.
public static OptionsBuilder ValidateEnumEnumeration(this OptionsBuilder optionsBuilder, IConfigurationSection section) where TOptions : class
{
- optionsBuilder.Services.TryAddTransient>(_ => new EnumEnumerableValidation(optionsBuilder.Name, section));
+ optionsBuilder.Services.AddTransient>(_ => new EnumEnumerableValidation(optionsBuilder.Name, section));
return optionsBuilder;
}
@@ -53,7 +50,7 @@ public static OptionsBuilder ValidateEnumEnumeration(this Op
/// The so that additional calls can be chained.
public static OptionsBuilder ValidateDistinctValues(this OptionsBuilder optionsBuilder, IConfigurationSection section) where TOptions : class
{
- optionsBuilder.Services.TryAddTransient>(_ => new DistinctValuesValidation(optionsBuilder.Name, section));
+ optionsBuilder.Services.AddTransient>(_ => new DistinctValuesValidation(optionsBuilder.Name, section));
return optionsBuilder;
}
@@ -66,18 +63,12 @@ public static OptionsBuilder ValidateDistinctValues(this Opt
/// The current configuration section
/// The so that additional calls can be chained.
public static OptionsBuilder EnvironmentalValidation(this OptionsBuilder optionsBuilder, IConfigurationSection section)
- where TOptions : class
- {
- if (EnvironmentExtensions.SkipValidation())
- {
- return optionsBuilder;
- }
-
- optionsBuilder
- .ValidateDataAnnotations()
- .ValidateEnumEnumeration(section)
- .ValidateDistinctValues(section)
- .ValidateOnStart();
- return optionsBuilder;
- }
+ where TOptions : class =>
+ EnvironmentExtensions.SkipValidation()
+ ? optionsBuilder
+ : optionsBuilder
+ .ValidateDataAnnotations()
+ .ValidateEnumEnumeration(section)
+ .ValidateDistinctValues(section)
+ .ValidateOnStart();
}
diff --git a/src/framework/Framework.Seeding/DependencyInjection/DatabaseInitializerExtensions.cs b/src/framework/Framework.Seeding/DependencyInjection/DatabaseInitializerExtensions.cs
index 135109c3c9..3db7223c31 100644
--- a/src/framework/Framework.Seeding/DependencyInjection/DatabaseInitializerExtensions.cs
+++ b/src/framework/Framework.Seeding/DependencyInjection/DatabaseInitializerExtensions.cs
@@ -21,7 +21,6 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
namespace Org.Eclipse.TractusX.Portal.Backend.Framework.Seeding.DependencyInjection;
diff --git a/src/framework/Framework.Seeding/Framework.Seeding.csproj b/src/framework/Framework.Seeding/Framework.Seeding.csproj
index d911550628..a0eb88dd44 100644
--- a/src/framework/Framework.Seeding/Framework.Seeding.csproj
+++ b/src/framework/Framework.Seeding/Framework.Seeding.csproj
@@ -68,7 +68,6 @@
-
diff --git a/src/framework/Framework.Seeding/SeederSettings.cs b/src/framework/Framework.Seeding/SeederSettings.cs
index 4d93a57b55..0acce86cfe 100644
--- a/src/framework/Framework.Seeding/SeederSettings.cs
+++ b/src/framework/Framework.Seeding/SeederSettings.cs
@@ -19,10 +19,8 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using System.ComponentModel.DataAnnotations;
-using System.Net;
namespace Org.Eclipse.TractusX.Portal.Backend.Framework.Seeding;
diff --git a/src/framework/Framework.Web/StartupServiceExtensions.cs b/src/framework/Framework.Web/StartupServiceExtensions.cs
index 59e399e159..4547f285bf 100644
--- a/src/framework/Framework.Web/StartupServiceExtensions.cs
+++ b/src/framework/Framework.Web/StartupServiceExtensions.cs
@@ -20,7 +20,6 @@
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Cors;
using Org.Eclipse.TractusX.Portal.Backend.Framework.DateTimeProvider.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Framework.DependencyInjection;
diff --git a/src/keycloak/Keycloak.Factory/Keycloak.Factory.csproj b/src/keycloak/Keycloak.Factory/Keycloak.Factory.csproj
index 1497a4be0f..0325aaf5b2 100644
--- a/src/keycloak/Keycloak.Factory/Keycloak.Factory.csproj
+++ b/src/keycloak/Keycloak.Factory/Keycloak.Factory.csproj
@@ -35,7 +35,6 @@
-
diff --git a/src/keycloak/Keycloak.Factory/KeycloakSettingData.cs b/src/keycloak/Keycloak.Factory/KeycloakSettingData.cs
index c5f42e5a29..62c840d71b 100644
--- a/src/keycloak/Keycloak.Factory/KeycloakSettingData.cs
+++ b/src/keycloak/Keycloak.Factory/KeycloakSettingData.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.ErrorHandling;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
diff --git a/src/keycloak/Keycloak.Seeding/BusinessLogic/KeycloakSeederSettings.cs b/src/keycloak/Keycloak.Seeding/BusinessLogic/KeycloakSeederSettings.cs
index ae59f24e24..56249cd351 100644
--- a/src/keycloak/Keycloak.Seeding/BusinessLogic/KeycloakSeederSettings.cs
+++ b/src/keycloak/Keycloak.Seeding/BusinessLogic/KeycloakSeederSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using System.ComponentModel.DataAnnotations;
diff --git a/src/keycloak/Keycloak.Seeding/Program.cs b/src/keycloak/Keycloak.Seeding/Program.cs
index fa9c82757a..b444d7c327 100644
--- a/src/keycloak/Keycloak.Seeding/Program.cs
+++ b/src/keycloak/Keycloak.Seeding/Program.cs
@@ -62,7 +62,6 @@
{
FlurlUntrustedCertExceptionHandler.ConfigureExceptions(urlsToTrust);
}
-
isDevelopment = true;
}
})
diff --git a/src/mailing/Mailing.SendMail/MailSettings.cs b/src/mailing/Mailing.SendMail/MailSettings.cs
index 7b8707df8e..0ab6c3908b 100644
--- a/src/mailing/Mailing.SendMail/MailSettings.cs
+++ b/src/mailing/Mailing.SendMail/MailSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.ErrorHandling;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
diff --git a/src/mailing/Mailing.SendMail/MailingStartupServiceExtensions.cs b/src/mailing/Mailing.SendMail/MailingStartupServiceExtensions.cs
index aed847ce1c..622e54fd80 100644
--- a/src/mailing/Mailing.SendMail/MailingStartupServiceExtensions.cs
+++ b/src/mailing/Mailing.SendMail/MailingStartupServiceExtensions.cs
@@ -20,7 +20,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Mailing.Template;
namespace Org.Eclipse.TractusX.Portal.Backend.Mailing.SendMail;
diff --git a/src/mailing/Mailing.Template/TemplateSettings.cs b/src/mailing/Mailing.Template/TemplateSettings.cs
index 71471ad11e..f9e1478e5b 100644
--- a/src/mailing/Mailing.Template/TemplateSettings.cs
+++ b/src/mailing/Mailing.Template/TemplateSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.ErrorHandling;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.Mailing.Template.Enums;
diff --git a/src/processes/ApplicationChecklist.Config/ApplicationChecklistExtensions.cs b/src/processes/ApplicationChecklist.Config/ApplicationChecklistExtensions.cs
index 5ae47bec14..88768f70be 100644
--- a/src/processes/ApplicationChecklist.Config/ApplicationChecklistExtensions.cs
+++ b/src/processes/ApplicationChecklist.Config/ApplicationChecklistExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Bpdm.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Clearinghouse.Library;
using Org.Eclipse.TractusX.Portal.Backend.Custodian.Library;
diff --git a/src/processes/ApplicationChecklist.Library/ApplicationChecklistSettings.cs b/src/processes/ApplicationChecklist.Library/ApplicationChecklistSettings.cs
index 0cbe645e31..d4954b7870 100644
--- a/src/processes/ApplicationChecklist.Library/ApplicationChecklistSettings.cs
+++ b/src/processes/ApplicationChecklist.Library/ApplicationChecklistSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
namespace Org.Eclipse.TractusX.Portal.Backend.Processes.ApplicationChecklist.Library;
diff --git a/src/processes/DimUserProcess.Executor/DependencyInjection/DimUserProcessCollectionExtensions.cs b/src/processes/DimUserProcess.Executor/DependencyInjection/DimUserProcessCollectionExtensions.cs
index f38beb1c16..e9dec77080 100644
--- a/src/processes/DimUserProcess.Executor/DependencyInjection/DimUserProcessCollectionExtensions.cs
+++ b/src/processes/DimUserProcess.Executor/DependencyInjection/DimUserProcessCollectionExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Dim.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.ExternalSystems.Provisioning.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Processes.Worker.Library;
diff --git a/src/processes/Invitation.Executor/DependencyInjection/InvitationProcessCollectionExtensions.cs b/src/processes/Invitation.Executor/DependencyInjection/InvitationProcessCollectionExtensions.cs
index fc5bd02f71..a2bbf315f1 100644
--- a/src/processes/Invitation.Executor/DependencyInjection/InvitationProcessCollectionExtensions.cs
+++ b/src/processes/Invitation.Executor/DependencyInjection/InvitationProcessCollectionExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.ExternalSystems.Provisioning.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Processes.Worker.Library;
diff --git a/src/processes/Invitation.Executor/DependencyInjection/InvitationSettings.cs b/src/processes/Invitation.Executor/DependencyInjection/InvitationSettings.cs
index 4360cb1f7d..8252d82dc6 100644
--- a/src/processes/Invitation.Executor/DependencyInjection/InvitationSettings.cs
+++ b/src/processes/Invitation.Executor/DependencyInjection/InvitationSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Configuration;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using System.ComponentModel.DataAnnotations;
diff --git a/src/processes/Mailing.Library/DependencyInjection/MailingProcessCreationDependencyInjection.cs b/src/processes/Mailing.Library/DependencyInjection/MailingProcessCreationDependencyInjection.cs
index 6545412c70..d3bf94cc39 100644
--- a/src/processes/Mailing.Library/DependencyInjection/MailingProcessCreationDependencyInjection.cs
+++ b/src/processes/Mailing.Library/DependencyInjection/MailingProcessCreationDependencyInjection.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
namespace Org.Eclipse.TractusX.Portal.Backend.Processes.Mailing.Library.DependencyInjection;
diff --git a/src/processes/Mailing.Library/MailingProcessCreationSettings.cs b/src/processes/Mailing.Library/MailingProcessCreationSettings.cs
index 06af5e0f9f..3c624d2ba3 100644
--- a/src/processes/Mailing.Library/MailingProcessCreationSettings.cs
+++ b/src/processes/Mailing.Library/MailingProcessCreationSettings.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Configuration;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using System.ComponentModel.DataAnnotations;
diff --git a/src/processes/NetworkRegistration.Executor/DependencyInjection/NetworkRegistrationProcessCollectionExtensions.cs b/src/processes/NetworkRegistration.Executor/DependencyInjection/NetworkRegistrationProcessCollectionExtensions.cs
index c72c3e4712..8eb9e9f830 100644
--- a/src/processes/NetworkRegistration.Executor/DependencyInjection/NetworkRegistrationProcessCollectionExtensions.cs
+++ b/src/processes/NetworkRegistration.Executor/DependencyInjection/NetworkRegistrationProcessCollectionExtensions.cs
@@ -20,7 +20,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.OnboardingServiceProvider.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Processes.NetworkRegistration.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Processes.Worker.Library;
diff --git a/src/processes/NetworkRegistration.Library/DependencyInjection/NetworkRegistrationHandlerExtensions.cs b/src/processes/NetworkRegistration.Library/DependencyInjection/NetworkRegistrationHandlerExtensions.cs
index 621ec1eb59..e55cb22f61 100644
--- a/src/processes/NetworkRegistration.Library/DependencyInjection/NetworkRegistrationHandlerExtensions.cs
+++ b/src/processes/NetworkRegistration.Library/DependencyInjection/NetworkRegistrationHandlerExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Configuration;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.Provisioning.Library.Service;
diff --git a/src/processes/OfferSubscription.Executor/DependencyInjection/OfferSubscriptionProcessCollectionExtensions.cs b/src/processes/OfferSubscription.Executor/DependencyInjection/OfferSubscriptionProcessCollectionExtensions.cs
index eeb089192f..4bf2f72f55 100644
--- a/src/processes/OfferSubscription.Executor/DependencyInjection/OfferSubscriptionProcessCollectionExtensions.cs
+++ b/src/processes/OfferSubscription.Executor/DependencyInjection/OfferSubscriptionProcessCollectionExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.OfferProvider.Library.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Offers.Library.DependencyInjection;
diff --git a/src/processes/Processes.ProcessIdentity/DependencyInjection/ProcessIdentityServiceCollectionExtensions.cs b/src/processes/Processes.ProcessIdentity/DependencyInjection/ProcessIdentityServiceCollectionExtensions.cs
index 1982199516..a376db0b65 100644
--- a/src/processes/Processes.ProcessIdentity/DependencyInjection/ProcessIdentityServiceCollectionExtensions.cs
+++ b/src/processes/Processes.ProcessIdentity/DependencyInjection/ProcessIdentityServiceCollectionExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.PortalBackend.PortalEntities.Identities;
diff --git a/src/processes/SelfDescriptionCreation.Executor/DependencyInjection/SdCreationProcessExtensions.cs b/src/processes/SelfDescriptionCreation.Executor/DependencyInjection/SdCreationProcessExtensions.cs
index c675135189..55351420f0 100644
--- a/src/processes/SelfDescriptionCreation.Executor/DependencyInjection/SdCreationProcessExtensions.cs
+++ b/src/processes/SelfDescriptionCreation.Executor/DependencyInjection/SdCreationProcessExtensions.cs
@@ -19,7 +19,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.Processes.Worker.Library;
diff --git a/src/provisioning/Provisioning.Library/Extensions/ServiceAccountCreationExtensions.cs b/src/provisioning/Provisioning.Library/Extensions/ServiceAccountCreationExtensions.cs
index 81062e4ebb..b48b97d606 100644
--- a/src/provisioning/Provisioning.Library/Extensions/ServiceAccountCreationExtensions.cs
+++ b/src/provisioning/Provisioning.Library/Extensions/ServiceAccountCreationExtensions.cs
@@ -20,7 +20,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.Provisioning.Library.Models;
using Org.Eclipse.TractusX.Portal.Backend.Provisioning.Library.Service;
diff --git a/src/provisioning/Provisioning.Library/ProvisioningManagerStartupServiceExtensions.cs b/src/provisioning/Provisioning.Library/ProvisioningManagerStartupServiceExtensions.cs
index 9e8c07a0cc..b4a6b3493b 100644
--- a/src/provisioning/Provisioning.Library/ProvisioningManagerStartupServiceExtensions.cs
+++ b/src/provisioning/Provisioning.Library/ProvisioningManagerStartupServiceExtensions.cs
@@ -21,7 +21,6 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Keycloak.Factory;
using Org.Eclipse.TractusX.Portal.Backend.Provisioning.DBAccess;
using Org.Eclipse.TractusX.Portal.Backend.Provisioning.ProvisioningEntities;
diff --git a/src/registration/ApplicationActivation.Library/DependencyInjection/ApplicationActivationExtensions.cs b/src/registration/ApplicationActivation.Library/DependencyInjection/ApplicationActivationExtensions.cs
index ba34c50bc2..a2879c924e 100644
--- a/src/registration/ApplicationActivation.Library/DependencyInjection/ApplicationActivationExtensions.cs
+++ b/src/registration/ApplicationActivation.Library/DependencyInjection/ApplicationActivationExtensions.cs
@@ -20,7 +20,6 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.DateTimeProvider.DependencyInjection;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Models.Validation;
using Org.Eclipse.TractusX.Portal.Backend.Notifications.Library;
diff --git a/tests/shared/Tests.Shared/IntegrationTests/IntegrationTestFactory.cs b/tests/shared/Tests.Shared/IntegrationTests/IntegrationTestFactory.cs
index 53d508e183..31a468c241 100644
--- a/tests/shared/Tests.Shared/IntegrationTests/IntegrationTestFactory.cs
+++ b/tests/shared/Tests.Shared/IntegrationTests/IntegrationTestFactory.cs
@@ -23,7 +23,6 @@
using Microsoft.AspNetCore.Mvc.Testing;
using Microsoft.AspNetCore.TestHost;
using Microsoft.EntityFrameworkCore;
-using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Org.Eclipse.TractusX.Portal.Backend.Framework.Logging;