示例#1
0
 public MaturityModelRepository(IPAMDatabaseSettings settings, IMongoDatabase database)
 {
     maturityModelsDatabase        = database.GetCollection <MaturityModelDomain>(settings.MaturityModelsCollectionName);
     maturityModelsProjectDatabase = database.GetCollection <MaturityModelProjectOptionDomain>(settings.MaturityProjectCollectionName);
     projectDatabase = database.GetCollection <MaturityModelProjectDomain>(settings.ProjectCollectionName);
     maturityModelsChapterDatabase = database.GetCollection <ChapterDomain>(settings.ChapterCollectionName);
     maturityModelsCampDatabase    = database.GetCollection <CampDomain>(settings.CampCollectionName);
 }
示例#2
0
 public ChapterRepository(IPAMDatabaseSettings settings, IMongoDatabase database)
 {
     chapterDatabase = database.GetCollection <ChapterDomain>(settings.ChapterCollectionName);
 }
 public PlatformRepository(IPAMDatabaseSettings settings, IMongoDatabase database)
 {
     platforms = database.GetCollection <PlatformDomain>(settings.PlatformCollectionName);
 }
 public ProjectRepository(IPAMDatabaseSettings settings, IMongoDatabase database)
 {
     projects = database.GetCollection <ProjectDomain>(settings.ProjectCollectionName);
     maturityProjectsDatabase = database.GetCollection <MaturityModelDefined>(settings.MaturityProjectCollectionName);
     chaptersProjectsDatabase = database.GetCollection <ChapterDomain>(settings.ChapterCollectionName);
 }