private void ShowReleases()
 {
     if (releasesList == null || releasesList.Count < 1 || ifRefresh)
     {
         ShowProgressBar();
         Task.Factory.StartNew(() =>
         {
             if (releaseDefinition != null && releaseDefinition.Artifacts != null)
             {
                 releaseDefinition = VSTSService.GetAReleaseDefinition(releaseDefinition.Id);
             }
             releasesList = VSTSService.GetReleases(releaseDefinition);
         }).ContinueWith(async(Task t) =>
         {
             await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
             {
                 releasesLV.ItemsSource = releasesList;
                 HideProgressBar();
             });
         });
     }
     else
     {
         releasesLV.ItemsSource = releasesList;
         HideProgressBar();
     }
 }
        private void GetRDDetailsAndSetUI(string releaseDefinitionId)
        {
            ShowProgressBar();

            Task.Factory.StartNew(() =>
            {
                releaseDefinition = VSTSService.GetAReleaseDefinition(releaseDefinitionId);
            }).ContinueWith((async(Task t) =>
            {
                await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                {
                    definitionTB.Text = releaseDefinition.Name;
                    GetArtifactsVersions();
                    HideProgressBar();
                });
            }));
        }
 private void ShowRDDetails()
 {
     ShowProgressBar();
     detailsSP.Visibility = Visibility.Collapsed;
     Task.Factory.StartNew(() =>
     {
         if (releaseDefinition == null || releaseDefinition.Artifacts == null)
         {
             releaseDefinition = VSTSService.GetAReleaseDefinition(releaseDefinition.Id);
         }
     }).ContinueWith(async(Task t) =>
     {
         await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
         {
             detailsPI.DataContext = releaseDefinition;
             HideProgressBar();
             detailsSP.Visibility = Visibility.Visible;
         });
     });
 }