public BookService(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>("Books"); }
public AuthRepository(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _user = database.GetCollection <User>("Users"); }
public LeadService(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _lead = database.GetCollection <Domain.Lead.Entities.Lead>(settings.CollectionName); }
public PhotoRepository(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _photo = database.GetCollection <Photo>("Photos"); }
public AddressRepository(ILogger <AddressRepository> logger, IDatabaseSetting settings, IDBContext <AddressBook> dbContext) { this.Logger = logger; this.Settings = settings; addressBook = dbContext.Context; addressBook = dbContext.Context; }
public ConnectionRepository(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _connection = database.GetCollection <Connection>("Connections"); }
public RepositoryBase(IDatabaseSetting settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); var databaseName = Activator.CreateInstance(typeof(TEntity)).ToString(); this._collections = database.GetCollection <TEntity>(databaseName); }
public AccountService(IDatabaseSetting settings, IPasswordHasher <User> passwordHasher, IConfiguration config) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _user = database.GetCollection <User>(settings.UsersCollectionName); _roles = database.GetCollection <Role>(settings.RolesCollectionName); _passwordHasher = passwordHasher; _config = config; }
public CourseService(IMapper mapper, IDatabaseSetting databaseSetting) { var client = new MongoClient(databaseSetting.ConnectionString); var database = client.GetDatabase(databaseSetting.DatabaseName); _courseCollection = database.GetCollection <Course>(databaseSetting.CourseCollectionName); _categoryCollection = database.GetCollection <Category>(databaseSetting.CategoryCollectionName); _mapper = mapper; }
public MongoDbImpl(IDatabaseSetting databaseSetting) { this.databaseSetting = databaseSetting; //string connectionString = "mongodb://" + // databaseSetting.GetUserName() + ":" + // databaseSetting.GetPassword() + "@" + // databaseSetting.GetAddress() + "/" + // "admin"; mongoClient = new MongoClient(); mongoDatabase = mongoClient.GetDatabase(databaseSetting.GetDatabaseName()); }
public void RegisterSetting(IDatabaseSetting databaseSetting) { SettingsManager.Instance.CreateSecureSetting(databaseSetting.Machine, databaseSetting.Name, SettingsManager.GenPresConnectionString, databaseSetting.GenPresConnectionString); SettingsManager.Instance.CreateSecureSetting(databaseSetting.Machine, databaseSetting.Name, SettingsManager.PdmsConnectionString, databaseSetting.PdmsConnectionString); SettingsManager.Instance.CreateSecureSetting(databaseSetting.Machine, databaseSetting.Name, SettingsManager.GenFormWebservice, databaseSetting.GenFormWebservice); }
public IDatabase CreateDatabase(IDatabaseSetting databaseSetting) { IDatabase database = null; switch (databaseSetting.GetDatabaseType()) { case DatabaseType.MongoDB: database = new MongoDbImpl(databaseSetting); break; default: break; } return(database); }
private void CreateDatebases() { foreach (var item in databaseRegistry.DatabaseDescriptors) { IDatabaseSetting databaseSetting = null; switch (item.DatabaseType) { case DatabaseType.MongoDB: databaseSetting = new MongoDbSetting(item.Address, item.Name, item.IsAuth, item.UserName, item.Password, false, false, string.Empty); break; default: break; } databases.Add(item.DatabaseName, databaseFactory.CreateDatabase(databaseSetting)); } }
public EmailConfigurationRepository(IDatabaseSetting settings) : base(settings) { }
public ComposerRepository(IDatabaseSetting context) { _Context = context; }
public AddressBook(IDatabaseSetting databaseSetting) { this.DatabaseSetting = databaseSetting; this.Database.EnsureCreated(); }
public EmailTemplateRepository(IDatabaseSetting settings) : base(settings) { }