private void _votingWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { //Vote has been casted _mainWindow.LoadingContainer.Visibility = Visibility.Collapsed; VoteCasted?.Invoke(this, EventArgs.Empty); } catch (Exception) { MessageBox.Show( "An error occurred, please contact person responsible for managing the system", "Error occured", MessageBoxButton.OK); _mainWindow.Logout(); } }