internal void OnAdd() { AddEditServerDialog dialog = new AddEditServerDialog(); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK && dialog.ServerAccount != null) { UpdateCredentials(dialog.ServerAccount); model.Servers.Add(dialog.ServerAccount); form.Servers = model.Servers; } }
internal void OnEdit() { var selectedServer = GetSelectedServer(); AddEditServerDialog dialog = new AddEditServerDialog(selectedServer); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK && dialog.ServerAccount != null) { UpdateCredentials(dialog.ServerAccount); model.Servers.Remove(selectedServer); model.Servers.Add(dialog.ServerAccount); form.Servers = model.Servers; } }