using AipsCore.Application.Abstract; using AipsCore.Application.Common.Dispatcher; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace AipsCore.Infrastructure.DI; public static class AipsRegistrationExtensions { public static IServiceCollection AddAips(this IServiceCollection services, IConfiguration configuration) { services.AddHandlersFromAssembly(typeof(Dispatcher).Assembly); services.AddSingleton(); services.AddPersistence(configuration); return services; } }