Пример #1
0
        private async Task BuildTFSQueuesAsync()
        {
            TFSSpinner.StartSpinning();
            bool success;

            string[] tfsQueues = default(string[]);
            try
            {
                tfsQueues = await Task.Run(() => ConnectionChecker.TryNTimesAsync <string[]>(TFSConnector.Instance.GetCasesQueues, 1, "Generating TFS Queues"));

                success = true;
            }
            catch (Exception ex)
            {
                LoggerController.Log(ex);
                success = false;
            }
            tfsQueue.ItemsSource = tfsQueues;
            TFSSpinner.StopSpinning(success);
        }
Пример #2
0
        private async void tfsQueue_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox comboBox  = sender as ComboBox;
            var      selection = (string)comboBox.SelectedItem;
            bool     success;

            TFSSpinner.StartSpinning();
            try
            {
                LoggerController.Log("Building TFS Cases");
                await MainCaseController.BuildTFSCasesAsync(selection);

                success = true;
            }
            catch (Exception ex)
            {
                LoggerController.Log(ex);
                success = false;
            }
            TFSSpinner.StopSpinning(success);
        }