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