Ejemplo n.º 1
0
        private async Task <IBuildServerCredentials> ShowBuildServerCredentialsFormAsync(string buildServerUniqueKey, IBuildServerCredentials buildServerCredentials)
        {
            await _revisionGrid.SwitchToMainThreadAsync();

            using (var form = new FormBuildServerCredentials(buildServerUniqueKey))
            {
                form.BuildServerCredentials = buildServerCredentials;

                if (form.ShowDialog(_revisionGrid) == DialogResult.OK)
                {
                    return(buildServerCredentials);
                }
            }

            return(null);
        }