private void Final_Click(object sender, RoutedEventArgs e) { Data fields = getFieldValues(); databaseHandling.saveToDatabase(fields); emailHandling.generateEmailText(fields); Thread thread1 = new Thread(excelHandling.generateExcel); Thread thread2 = new Thread(() => emailHandling.sendEmail()); thread1.Start(); thread2.Start(); emptyFields(); }