Ejemplo n.º 1
0
        // Process result of tax moviment service
        public async Task Handle(TaxMovimentCalculatedMessage message)
        {
            using (var uow = _unitOfWorkManager.Begin())
            {
                await _domainService.UpdateTaxMoviment(
                    message.PurchaseOrderId,
                    message.Tax,
                    message.TotalValue);

                await uow.CompleteAsync();
            }

            // Manual Ack
            message.DoAck();
        }
Ejemplo n.º 2
0
 public Task Handle(TaxMovimentCalculatedMessage message)
 => message.Publish();