private void Poista_Click(object sender, RoutedEventArgs e) { var tournament = (TrackableTournament)TournamentList.SelectedItem; var confirm = MessageBox.Show( "Haluatko varmasti poistaa turnauksen " + tournament.Tournament.SanctionNumber + " " + tournament.Name + "?", "Oletko varma?", MessageBoxButton.YesNo); if (confirm == MessageBoxResult.Yes) { tournament.Tracking = false; tournament.TournamentUploaded = false; UploadEvent ev = new UploadEvent(() => _uploader.DeleteTournament(tournament.Tournament.SanctionNumber), tournament.Tournament, UploadEvent.Type.DeleteTournament, 0); UploadQueue.Enqueue(ev); } }