예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }