Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        public StepsService(IETMDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _steps = database.GetCollection <Steps>(settings.StepsCollectionName);
        }
Ejemplo n.º 4
0
        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;
        }