private void MenuItem_Click_3(object sender, RoutedEventArgs e) { LoaderHelper.LoaderStart(); ProcessStatusBar.Visibility = Visibility.Visible; ProcessStatusText.Content = "Erstelle Report: Zusammenfassender Report"; _progressBarValue = 25; var dates = DateList.OrderByDescending(d => d).ToList(); DataFilter = new DataFilter(); DataFilter.SpecificDate = DateTime.Parse(dates.First()); (new Thread(() => { var data = dataController.GetDateOpenClosedStats(_connection.BaseURL, _connection.Token, null); var issues = dataController.GetMostSecurityIssues(_connection.BaseURL, _connection.Token, DataFilter); var patches = dataController.GetPatchDataByDate(_connection.BaseURL, _connection.Token, DataFilter); _progressBarValue = 25; ReportController.CreateMasterStatusReport(ExportDataType.DATA_TYPE.HTML, data, issues, patches); _progressBarValue = 100; })).Start(); ProcessStatusText.Content = "Beendet"; }