Skip to content

Commit ff14c02

Browse files
author
Chris Young
committed
Updated class to abstract
1 parent 0fe638a commit ff14c02

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/ArchitectNow.Mongo/Db/MongoDBUtilities.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55

66
namespace ArchitectNow.Mongo.Db
77
{
8-
public class MongoDbUtilities : IMongoDbUtilities
8+
public abstract class MongoDbUtilities : IMongoDbUtilities
99
{
1010
public string DatabaseName { get; }
1111
public string ConnectionString { get; }
1212
private bool _isDisposed;
1313
private readonly MongoClient _client;
1414

15-
public MongoDbUtilities(string connectionString, string databaseName)
15+
protected MongoDbUtilities(string connectionString, string databaseName)
1616
{
1717
DatabaseName = databaseName;
1818
ConnectionString = connectionString;

src/ArchitectNow.Mongo/MongoModule.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ protected override void Load(ContainerBuilder builder)
1616
{
1717
builder.RegisterType<MongoDataContextService>().As<IDataContextService<MongoDataContext>>()
1818
.InstancePerLifetimeScope();
19-
20-
builder.RegisterType<MongoDbUtilities>().As<IMongoDbUtilities>()
21-
.SingleInstance();
2219

2320
builder.Register(context => context.Resolve<IConfiguration>().CreateOptions<MongoOptions>("mongo")).As<IOptions<MongoOptions>>().SingleInstance();
2421
}

0 commit comments

Comments
 (0)