using Core.Adapters.Lib.Inventory; using Core.Adapters.Lib; using Core.Blueprint.Mongo; using Core.Inventory.Provider.Contracts; using Core.Inventory.Provider.Providers.Inventory; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace Core.Inventory.Provider { public static class ServiceCollectionExtensions { public static IServiceCollection AddDALLayerServices(this IServiceCollection services, IConfiguration configuration) { 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; } } }