public async Task <ProdutoRequest> DebitarEstoqueAsync(Guid id, int quantidade) { if (!_estoqueService.DebitarEstoqueAsync(id, quantidade).Result) { throw new DomainException("Falha ao debitar estoque"); } return(_mapper.Map <ProdutoRequest>(await _produtoRepository.ObterPorIdAsync(id))); }