private void DeleteStashMenuItem_Click(object sender, RoutedEventArgs e) { var menuItem = sender as MenuItem; var stashId = menuItem.Tag as int?; if (stashId.HasValue) { _viewModel.DeleteStash(stashId.Value); } }
private void DeleteStashMenuItem_Click(object sender, RoutedEventArgs e) { var menuItem = sender as MenuItem; var stashId = menuItem.Tag as int?; if (stashId.HasValue) { var deleteStashPromptResult = MessageBox.Show($"Are you sure you want to delete the stash? {Environment.NewLine}All stashed changes also will be deleted!", "Delete stash", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (deleteStashPromptResult == MessageBoxResult.Yes) { _viewModel.DeleteStash(stashId.Value); } } }