diff --git a/services/archival/src/FilterLists.Archival.Api/Startup.cs b/services/archival/src/FilterLists.Archival.Api/Startup.cs index 8d00a9b2f..271dbb4f7 100644 --- a/services/archival/src/FilterLists.Archival.Api/Startup.cs +++ b/services/archival/src/FilterLists.Archival.Api/Startup.cs @@ -1,3 +1,4 @@ +using FilterLists.Archival.Application; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; @@ -9,6 +10,7 @@ public class Startup { public static void ConfigureServices(IServiceCollection services) { + services.AddApplicationServices(); } public static void Configure(IApplicationBuilder app, IWebHostEnvironment env) diff --git a/services/archival/src/FilterLists.Archival.Application/FilterLists.Archival.Application.csproj b/services/archival/src/FilterLists.Archival.Application/FilterLists.Archival.Application.csproj index f09aae8e8..c730ec1ab 100644 --- a/services/archival/src/FilterLists.Archival.Application/FilterLists.Archival.Application.csproj +++ b/services/archival/src/FilterLists.Archival.Application/FilterLists.Archival.Application.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 @@ -25,6 +25,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/services/archival/src/FilterLists.Archival.Application/ServiceCollectionExtension.cs b/services/archival/src/FilterLists.Archival.Application/ServiceCollectionExtension.cs new file mode 100644 index 000000000..360942232 --- /dev/null +++ b/services/archival/src/FilterLists.Archival.Application/ServiceCollectionExtension.cs @@ -0,0 +1,15 @@ +using FilterLists.Archival.Infrastructure; +using MediatR; +using Microsoft.Extensions.DependencyInjection; + +namespace FilterLists.Archival.Application +{ + public static class ServiceCollectionExtension + { + public static void AddApplicationServices(this IServiceCollection services) + { + services.AddMediatR(typeof(ServiceCollectionExtension).Assembly); + services.AddInfrastructureServices(); + } + } +} \ No newline at end of file diff --git a/services/archival/src/FilterLists.Archival.Infrastructure/FilterLists.Archival.Infrastructure.csproj b/services/archival/src/FilterLists.Archival.Infrastructure/FilterLists.Archival.Infrastructure.csproj index ade8fe069..747a00669 100644 --- a/services/archival/src/FilterLists.Archival.Infrastructure/FilterLists.Archival.Infrastructure.csproj +++ b/services/archival/src/FilterLists.Archival.Infrastructure/FilterLists.Archival.Infrastructure.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 @@ -29,6 +29,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/services/archival/src/FilterLists.Archival.Infrastructure/ServiceCollectionExtension.cs b/services/archival/src/FilterLists.Archival.Infrastructure/ServiceCollectionExtension.cs new file mode 100644 index 000000000..4f7ffec47 --- /dev/null +++ b/services/archival/src/FilterLists.Archival.Infrastructure/ServiceCollectionExtension.cs @@ -0,0 +1,11 @@ +using Microsoft.Extensions.DependencyInjection; + +namespace FilterLists.Archival.Infrastructure +{ + public static class ServiceCollectionExtension + { + public static void AddInfrastructureServices(this IServiceCollection services) + { + } + } +} \ No newline at end of file