using Bit.Core.Repositories; using Bit.Core.Services; using Microsoft.Extensions.DependencyInjection; using SqlServerRepos = Bit.Core.Repositories.SqlServer; namespace Bit.Core { public static class ServiceCollectionExtensions { public static void AddSqlServerRepositories(this IServiceCollection services) { services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); } public static void AddBaseServices(this IServiceCollection services) { services.AddSingleton(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); } public static void AddDefaultServices(this IServiceCollection services) { services.AddSingleton(); services.AddScoped(); services.AddScoped(); } public static void AddNoopServices(this IServiceCollection services) { services.AddSingleton(); services.AddScoped(); services.AddScoped(); } } }