public void Execute(object parameter) { MessageBoxResult result = MessageBox.Show("Are you sure you want to save your project?", "Save project to file", MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { ProjectFileHelper.SaveProjectToFile(ViewModel.Project); } }
public void Execute(object parameter) { if (ViewModel.TaskWorkedOn != null) { MessageBox.Show("You are currently working on: " + ViewModel.TaskWorkedOn.Name + "\nFinish your current work before closing the project"); } else { if (MessageBox.Show("Are you sure you want to close the project?", "Close project", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { ProjectFileHelper.SaveProjectToFile(ViewModel.LoadedProject); ViewModel.LoadedProject = null; ViewModel.SelectedTask = null; ViewModel.TaskWorkedOn = null; } } }