Exemplo n.º 1
0
        private void ErrorHandler(ErrorDetailsMessage message)
        {
            NotificationOut("Error");

            var  dialogViewModel = new ErrorDialogViewModel(message.ErrorName, message.SqlException);
            bool?retry           = false;

            //Application.Current.Dispatcher.Invoke((Action)delegate {
            retry = dialogService.ShowDialog(this, dialogViewModel);
            //});

            if (retry == true)
            {
                switch (message.ErrorName)
                {
                case "SaveError":
                    SaveFunction();
                    break;

                case "LoadError":
                    jobsService.GetJobsAsync();
                    break;
                }
            }

            SaveButtonIsEnabled = true;
        }
Exemplo n.º 2
0
        private void SendError(string Name, SqlException ex)
        {
            ErrorDetailsMessage errorMessage = new ErrorDetailsMessage()
            {
                ErrorName    = Name,
                SqlException = ex
            };

            Messenger.Default.Send(errorMessage);
        }