public IDbConnection CreateDbConnection(DatabaseConnectionTypes connectionType) { if (_connectionsDictionary.TryGetValue(connectionType, out string connectionString)) { return(new SqlConnection(connectionString)); } throw new ArgumentNullException(); }
/// <summary> /// Letting choose to either Sql ortextfile as the database /// </summary> /// <param name="db">DatabaseConnectionType Enum</param> public static void InitializeConnection(DatabaseConnectionTypes db) { if (db == DatabaseConnectionTypes.MySql) { Connection = new SqlConnector(SqlConnectionSingleton.getMySqlConnection()); } else if (db == DatabaseConnectionTypes.TextFile) { //Connection=new TextConnector(); } }