namespace TaxBaik.Infrastructure; using Microsoft.Extensions.DependencyInjection; using TaxBaik.Domain.Interfaces; using TaxBaik.Infrastructure.Data; using TaxBaik.Infrastructure.Repositories; public static class DependencyInjection { public static IServiceCollection AddInfrastructure(this IServiceCollection services) { services.AddSingleton(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); return services; } }