private async Task <bool> EfetuarCommit(Pedido pedido, PedidoItem item) { var evento = new PedidoItemAdicionadoEvent( pedido.ClienteId, pedido.Id, item.ProdutoId, item.Titulo, item.ValorUnitario, item.Quantidade); //await _mediator.Publish(evento, cancellationToken); pedido.AdicionarEvento(evento); return(await _pedidoRepository.UnitOfWork.Commit()); }
public Task Handle(PedidoItemAdicionadoEvent notification, CancellationToken cancellationToken) { return(Task.CompletedTask); }