private void UpdateOldOrCreateNew(CredentialSet oldItem)
 {
     if (oldItem == null || this.editedCredentialName != this.txtName.Text)
     {
         CredentialSet newCredential = this.CreateNewCredential();
         StoredCredentials.Add(newCredential);
     }
     else
     {
         this.UpdateFromControls(oldItem);
     }
 }
Beispiel #2
0
        private void SaveCredentials(Dictionary <string, vRDConfigurationFileCredentialsFolderCredentials> credentials)
        {
            foreach (string guid in credentials.Keys)
            {
                vRDConfigurationFileCredentialsFolderCredentials toImport = credentials[guid];
                //will store the last one if the same credential name
                CredentialSet destination = StoredCredentials.GetByName(toImport.Name);
                if (destination == null)
                {
                    destination = new CredentialSet();
                    StoredCredentials.Add(destination);
                }

                UpdateFromvrDCredentials(toImport, destination);
            }

            StoredCredentials.Save();
        }