public void Handle(RemoverParticipanteCommand message) { if (!ParticipanteExistente(message.Id, message.MessageType)) { return; } _participanteRepository.Remove(message.Id); if (Commit()) { _bus.RaiseEvent(new ParticipanteRemovidoEvent(message.Id)); } }