public void Handle(DeletarContaCommand command) { var contaDeletar = _contaRepository.FindById(command.Id); // Verificar se conta cadastrada if (contaDeletar == null) { command.AddNotification("Conta", "Conta não existente no banco"); } if (command.Invalid) { NotificarValidacoesErro(command.Notifications); return; } _contaRepository.DeletarConta(contaDeletar.Id); if (Commit()) { _bus.RaiseEvent(new ContaDeletadaEvent(contaDeletar.Id, contaDeletar.Nome)); } }