Example #1
0
        protected override void CommitAction()
        {
            string message          = string.Format(Resources.Warning_AllDataInDatabaseWillBeLost, SelectedItem);
            var    userCommitAction = new UserConfirmActionEventArgs(DeleteDatabaseAndPublishInfoMessage, message);

            _eventAggregator.GetEvent <UserConfirmActionEvent>().Publish(userCommitAction);
        }
Example #2
0
        static void HandleUserConfirmActionEvent(UserConfirmActionEventArgs userConfirmActionEventArgs)
        {
            var viewModel = new ConfirmActionViewModel(
                userConfirmActionEventArgs.ActionToConfirm, userConfirmActionEventArgs.Message);
            var userConfirmActionView = new ConfirmActionView(viewModel)
            {
                Owner = Application.Current.MainWindow
            };

            userConfirmActionView.ShowDialog();
        }