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.AddTransient(); services.AddPersistence(configuration); services.AddUserContext(); return services; } }