public void OnClosing(CancelEventArgs e) { if (FriendEditViewModels.Any(f => f.Friend.IsChanged)) { var result = _messageDialogService.ShowYesNoDialog("Close application?", "You'll lose your changes if you close this application. Close it?", MessageDialogResult.No); e.Cancel = result == MessageDialogResult.No; } }
private void OnAddMensagemExecute(object obj) { var kudo = MensagemChange.Model; if (kudo != null) { var result = _messageDialogService.ShowYesNoDialog( "Você gostaria de enviar esse KUDO para toda a galera ?", string.Format("Você gostaria de enviar esse KUDO para toda a galera?"), MessageDialogResult.Não); if (result == MessageDialogResult.Sim) { LoadMenuFuncionariosViewModel.InserItem(new Wrapper.MensagemData() { Id = kudo.Id, Titulo = kudo.Titulo, Azul = kudo.Azul, Rosa = kudo.Rosa, Vermelho = kudo.Vermelho }, "asdasd"); MensagemChange.AcceptChanges(); _eventAggregator.GetEvent <MensagemSavedEvent>().Publish(MensagemChange.Model); InvalidateCommands(); //LoadMenuFuncionariosViewModel.Load(); } } }
private void OnDeleteExecute(object obj) { if (_messageDialogService.ShowYesNoDialog("Delete Friend", $"Do you really want to delete the friend '{Friend.FirstName} {Friend.LastName}'?" ) == MessageDialogResult.Yes) { _dataProvider.DeleteFriend(Friend.Id); _eventAggregator.GetEvent <FriendDeletedEvent>().Publish(Friend.Id); } }
private void OnDeleteExecute(object obj) { var result = _messageDialogService.ShowYesNoDialog( "Delete Friend", string.Format("Do you really want to delete the friend '{0} {1}'", Friend.FirstName, Friend.LastName), MessageDialogResult.No); if (result == MessageDialogResult.Yes) { _friendDataProvider.DeleteFriend(Friend.Id); _eventAggregator.GetEvent <FriendDeletedEvent>().Publish(Friend.Id); } }
private void OnDeleteExecute(object obj) { var result = _messageDialogService.ShowYesNoDialog( "Delete Unit", string.Format("Do you really want to delete the unit '{0} {1}'", UnitConfig.FirstName, UnitConfig.LastName), MessageDialogResult.No); if (result == MessageDialogResult.Yes) { _unitConfigDataProvider.DeleteUnitConfig(UnitConfig.Id); _eventAggregator.GetEvent <UnitConfigDeletedEvent>().Publish(UnitConfig.Id); } }
private async void OnOpenCodeSnippetDetailView(int snippetId) { if (this.SnippetDetailViewModel != null && this.SnippetDetailViewModel.HasChanges) { MessageDialogResult result = _messageDialogService.ShowYesNoDialog("You made changes. Are you sure you want to navigate away before saving?", "Confirmation"); if (result == MessageDialogResult.No) { return; } } this.SnippetDetailViewModel = _snippetDetailViewModelCreator(); await this.SnippetDetailViewModel.LoadAsync(snippetId); }