Ejemplo n.º 1
0
        private void DestroySalesOrder(DestroySalesOrder destroySalesOrder)
        {
            logger.Info("Destroy purchase order (Id: {0})", destroySalesOrder.Id);

            var salesOrderDestroyed = new SalesOrderDestroyed(Document.Id);

            Persist(salesOrderDestroyed, @event => {
                this.SalesOrderDestroyed(@event);
                SaveSnapshot();
                // Sender.Tell(SalesOrderDestroyed);
            });
        }
Ejemplo n.º 2
0
        private void DestroySalesOrder(DestroySalesOrder destroySalesOrder)
        {
            logger.Info("Destroy purchase order (ID: {0})", destroySalesOrder.Id);

            IActorRef SalesOrderActor = Context.Child($"sales-order-{ destroySalesOrder.Id }");

            if (SalesOrderActor.IsNobody())
            {
            }

            SalesOrderActor.Forward(destroySalesOrder);

            // locks.Remove(SalesOrderActor);

            var salesOrderDestroyed = new SalesOrderDestroyed(destroySalesOrder.Id);

            Sender.Tell(salesOrderDestroyed);
        }
Ejemplo n.º 3
0
 private void SalesOrderDestroyed(SalesOrderDestroyed SalesOrderDestroyed)
 {
 }