public void AddRecentDatabase(DatabaseConnectionData connectionData)
 {
     for (int i = RecentDatabases.Count - 1; i >= 0; i--)
     {
         if (RecentDatabases[i].ToString() == connectionData.ToString())
         {
             RecentDatabases.RemoveAt(i);
             break;
         }
     }
     RecentDatabases.Insert(0, connectionData);
 }
        public void AddRecentDatabase(string server, string db, string username)
        {
            if (!string.IsNullOrEmpty(server))
            {
                DatabaseConnectionData cd = new DatabaseConnectionData()
                {
                    Server   = server,
                    Database = db
                };

                if (!string.IsNullOrEmpty(username))
                {
                    cd.UserName = username;
                }

                AddRecentDatabase(cd);
            }
        }