//инициализация public ManualsModule(ICommonLogger logger , PreviewImageQueries previewImageQueries, ContentImageQueries contentQueries , ManualsSettings settings, MongoDbConnectionSettings mongoSettings) { _logger = logger; _previewQueries = previewImageQueries; _contentQueries = contentQueries; _settings = settings; _context = new MongoDbContext(mongoSettings); }
//инициализация public DemoContentModule(ICommonLogger logger , PreviewImageQueries previewImageQueries, IFileStorage fileStorage , MongoDbConnectionSettings mongoSettings, DemoContentSettings settings) { _logger = logger; _previewQueries = previewImageQueries; _fileStorage = fileStorage; _settings = settings; _context = new MongoDbContext(mongoSettings); }
public Task Execute() { MongoDbContext mongoContext = new MongoDbContext(_settings); IMongoDatabase mainDb = mongoContext.Posts.Database; return mainDb.Client.DropDatabaseAsync(mainDb.DatabaseNamespace.DatabaseName); }
//инициализация public MongoDbInitializer(MongoDbConnectionSettings settings) { Context = new MongoDbContext(settings); }
//инициализация public ESInsertDataModule(ISearchQueries<ObjectId> searchQueries, MongoDbConnectionSettings mongoSettings) { _searchQueries = searchQueries; _context = new MongoDbContext(mongoSettings); }