public AssessmentsService(IETMDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _assessments = database.GetCollection <Assessments>(settings.AssessmentsCollectionName); }
public TreeService(IETMDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _threatTrees = database.GetCollection <ThreatTree>(settings.TreesCollectionName); }
public StepsService(IETMDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _steps = database.GetCollection <Steps>(settings.StepsCollectionName); }
public UsersService(IETMDatabaseSettings settings, ILocalAuthSettings authSettings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <User>(settings.UsersCollectionName); adminName = authSettings.AdminName; adminPassword = authSettings.AdminPassword; }