//инициализация
 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);

        }