/// <summary> /// Initializes a new instance of the <see cref="Bootstrapper"/> class. /// </summary> /// <param name="filter">The filter.</param> /// <param name="modifier">The modifier.</param> /// <param name="fileSystem">The file system.</param> /// <param name="dataAccess">The data access.</param> /// <param name="provider">Sql query provider</param> public Bootstrapper(IFilter filter, IModifier modifier, IFileSystem fileSystem, IDataBaseManagerFactory dataAccess, NgramAnalyzer.Interfaces.IQueryProvider provider) { _filter = filter; _modifier = modifier; _fileSystem = fileSystem; _dataAccess = dataAccess; _provider = provider; }
/// <summary> /// Initializes a new instance of the <see cref="DataBaseManager"/> class. /// </summary> /// <param name="dbFactory">The database factory.</param> /// <param name="server">The server address.</param> /// <param name="database">The database name.</param> /// <param name="uid">The user name.</param> /// <param name="password">The password.</param> public DataBaseManager(IDataBaseManagerFactory dbFactory, string server, string database, string uid, string password) { _server = server; _database = database; _uid = uid; _password = password; _connectionFactory = dbFactory; _cache = new Dictionary <string, DataSet>(); }
public Repository(IDataBaseManagerFactory dbEngine) { ConfigurationManager.ReadConfig(); var dataBaseData = ConfigurationManager.DataBaseData(); _apiAdapter = new ApiAdapter(dbEngine, dataBaseData.Address, dataBaseData.Port, dataBaseData.Table, dataBaseData.Login, dataBaseData.Password); Login("rado", "1234"); }
public ApiAdapter(IDataBaseManagerFactory dbEngine, string address, string port, string table, string login, string password) { DbManager = new DatabaseManager(dbEngine, address, port, table, login, password); DbConnector = new DbConnector(DbManager); LanguageAdapter = new LanguageAdapter(DbConnector); UserAdapter = new UserAdapter(DbConnector); UserDetailsAdapter = new UserDetailsAdapter(DbConnector); TransactionTypeAdapter = new TransactionTypeAdapter(DbConnector); TransferTypeAdapter = new TransferTypeAdapter(DbConnector); FrequencyAdapter = new FrequencyAdapter(DbConnector); ImportanceAdapter = new ImportanceAdapter(DbConnector); TagAdapter = new TagAdapter(DbConnector); OperationAdapter = new OperationAdapter(DbConnector); OperationDetailsAdapter = new OperationDetailsAdapter(DbConnector); OperationTagRelationAdapter = new OperationTagAdapter(DbConnector); OperationsGroupAdapter = new OperationsGroupAdapter(DbConnector); OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector); FilterAdapter = new FilterAdapter(DbConnector); DashboardAdapter = new DashboardAdapter(DbConnector); DashboardFilterRelationAdapter = new DashboardFilterRelationAdapter(DbConnector); BankAdapter = new BankAdapter(DbConnector); SettingsAdapter = new SettingsAdapter(DbConnector); SchematicTypeAdapter = new SchematicTypeAdapter(DbConnector); SchematicAdapter = new SchematicAdapter(DbConnector); LanguageMapper = new LanguageMapper(); UserMapper = new UserMapper(); UserDetailsMapper = new UserDetailsMapper(); TransactionTypeMapper = new TransactionTypeMapper(); TransferTypeMapper = new TransferTypeMapper(); FrequencyMapper = new FrequencyMapper(); ImportanceMapper = new ImportanceMapper(); TagMapper = new TagMapper(); TagRelationMapper = new RelationTagMapper(); OperationMapper = new OperationMapper(); OperationsGroupMapper = new OperationsGroupMapper(); FilterMapper = new FilterMapper(); DashboardMapper = new DashboardMapper(); DashboardFilterMapper = new DashboardFilterMapper(); BankMapper = new BankMapper(); SettingsMapper = new SettingsMapper(); SchematicTypeMapper = new SchematicTypeMapper(); SchematicMapper = new SchematicMapper(); }