Exemplo n.º 1
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            switch (_state)
            {
            case SettingsFormStates.Add:
                try
                {
                    NuGetSource nuGetSource = new NuGetSource(nameTextBox.Text, urlTextBox.Text, keyTextBox.Text);
                    _sources.Add(nuGetSource);
                    _state = SettingsFormStates.View;
                    UpdateItems();
                    UpdateByState();
                }
                catch (Exception exception)
                {
                    exception.ShowError();
                }
                break;

            case SettingsFormStates.Edit:
                try
                {
                    _sources.Edit(_currentSource, nameTextBox.Text, urlTextBox.Text, keyTextBox.Text);
                    _state = SettingsFormStates.View;
                    UpdateItems();
                    UpdateByState();
                }
                catch (Exception exception)
                {
                    exception.ShowError();
                }
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Exemplo n.º 2
0
 private void addButton_Click(object sender, EventArgs e)
 {
     _state = SettingsFormStates.Add;
     UpdateByState();
 }
Exemplo n.º 3
0
 private void editButton_Click(object sender, EventArgs e)
 {
     _state = SettingsFormStates.Edit;
     UpdateByState();
 }
Exemplo n.º 4
0
 private void cancelButton_Click(object sender, EventArgs e)
 {
     _state = SettingsFormStates.View;
     UpdateByState();
 }