Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
        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);
 }