public void Handle(EditarEquipeCommand cmd)
        {
            Equipe equipe = EquipeExistente(cmd.Id, cmd.MessageType);

            if (equipe != null)
            {
                equipe.AtualizarEquipe(cmd.Nome, cmd.Descricao);

                if (!equipe.IsValid())
                {
                    NotificarValidacoesErro(equipe.ValidationResult);
                    return;
                }

                _repository.AlterarEquipe(equipe);

                if (Commit())
                {
                    _mediator.PublicarEvento(new EquipeAtualizadaEvent(equipe.Id, equipe.Nome, equipe.Descricao));
                }
            }
        }