using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using StellaOps.Vexer.Storage.Mongo.Migrations; namespace StellaOps.Vexer.Storage.Mongo; public static class VexMongoServiceCollectionExtensions { public static IServiceCollection AddVexerMongoStorage(this IServiceCollection services) { services.AddOptions(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddHostedService(); return services; } }