Ejemplo n.º 1
0
        private void ProcessOrder(ProcessIncomingOrder order)
        {
            Console.WriteLine($"Authenticator: processing {order.OrderText}");
            var decrypted = order.OrderText.Replace("(certificate)", "");

            Next.Tell(new ProcessIncomingOrder(decrypted));
        }
Ejemplo n.º 2
0
        private void ProcessOrder(ProcessIncomingOrder order)
        {
            Console.WriteLine($"Decrypter: processing {order.OrderText}");
            var decrypted = order.OrderText.Replace("(encryption)", "");

            Next.Tell(new ProcessIncomingOrder(decrypted));
        }
Ejemplo n.º 3
0
        private void ProcessOrder(ProcessIncomingOrder order)
        {
            Console.WriteLine($"Deduplicator: processing order: {order.OrderText}");
            var orderId = GetOrderId(order.OrderText);

            if (!ProcessedOrders.Contains(orderId))
            {
                ProcessedOrders.Add(orderId);
                Next.Tell(order);
            }
            else
            {
                Console.WriteLine($"Deduplicator: found duplicate order: {orderId}");
            }
        }
Ejemplo n.º 4
0
 private void ProcessOrder(ProcessIncomingOrder order)
 {
     Console.WriteLine($"OrderManagementSystem: processing unique order: {order.OrderText}");
 }