public async override Task HandleEvent(AtualizarEstoqueEvent @event) { var estoque = (await estoqueRepository.GetByFilterAsync(e => e.Produto.Id == @event.ProdutoId)).FirstOrDefault(); if (estoque == null) { return; } estoque.QuantidadeDisponivel -= @event.Quantidade; await estoqueRepository.UpdateAsync(estoque); }