public QueryBus( IQueryLogger logger, IExceptionDialogService dialogService) { _logger = logger; _dialogService = dialogService; }
public EventBus( IEventLogger logger, IExceptionDialogService dialogService) { _logger = logger; _dialogService = dialogService; }
public CommandBus( ICommandLogger logger, IExceptionDialogService dialogService) { _logger = logger; _dialogService = dialogService; }
public DialogService( IImportDialogService importService, IOpenDialogService openService, ISaveDialogService saveService, IExceptionDialogService exceptionService) { _importService = importService; _openService = openService; _saveService = saveService; _exceptionService = exceptionService; }
private void ShowErrorMessage(Exception ex) { IExceptionDialogService service = (IExceptionDialogService)this.Services.GetService(typeof(IExceptionDialogService)); if (service != null) { service.ShowErrorDialog(this, ex); } else { MessageBox.Show(this, ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, 0); } }