private async Task ConfirmActivityDeletionCommandExecutionAsync(object paramter) { var deleteActivityCommand = new DeleteActivity(_activityToDeleteId); var deleteActivityCommandResult = await _dispatcher.DispatchCommandAndGetResultAsync(deleteActivityCommand); if (deleteActivityCommandResult.Successful == false) { // TODO } ActivityDeleted?.Invoke(new ActivityDeletedEventArgs(_activityToDeleteId)); }
public void Handle(ActivityDeleted @event) { DeleteActivity(@event.ActivityId); }