public override async Task HandleCore(ExcluirMarcaCommand request, CancellationToken cancellationToken) { var marca = await _marcaRepository.ObterPorIdAsync(request.MarcaId); if (marca == default(Marca)) { throw new EntityNotFoundException(typeof(Marca).Name, request.MarcaId); } marca.Excluir(); await _marcaRepository.ExcluirAsync(marca); }