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();
            }
        }