public FileRepository(IFileForgeDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); mFiles = database.GetCollection <FileModel>(settings.CollectionName); }
public WorkspaceRepository(IFileForgeDatabaseSettings settings, FileRepository fileRepository) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); mFileRepository = fileRepository; mWorkspaces = database.GetCollection <WorkspaceModel>(settings.WorkspaceCollectionName); }