protected override void Load(ContainerBuilder builder) { var connectionString = ConfigurationManager.ConnectionStrings["AccountManagerMongoDb"].ConnectionString; var databaseName = "AMv2"; builder.Register(c => { var context = new AMMongoContext(new MongoContextSettings() { ConnectionString = connectionString, Database = databaseName }); return(context); }).As <AMMongoContext>().InstancePerLifetimeScope(); builder.RegisterType <AuditLogRepository>().As <IAuditLogRepository>().InstancePerLifetimeScope(); }
public AuditLogRepository(AMMongoContext context) : base(context) { }