Пример #1
0
        public async Task <Venda> RealizarVenda(ProdutoVenda produto)
        {
            var venda = await _vendaRepositorio.AddAsync(new Venda(produto));

            await _unitOfWork.CommitAsync();

            await _produtoVendidoServiceBus.EnviarMensagemProdutoVendido(produto.Produto.Id, produto.Quantidade);

            return(venda);
        }