Ejemplo n.º 1
0
        public PaymentProcessor(int index, IPaymentsQueue paymentsQueue, IDeliveryQueue deliveryQueue)
        {
            _index         = index;
            _paymentsQueue = paymentsQueue;
            _deliveryQueue = deliveryQueue;

            _timer.Elapsed += _timer_Elapsed;
            ActivateTimer(true);
        }
Ejemplo n.º 2
0
        public OrderSender(IPaymentsQueue paymentsQueue)
        {
            _paymentsQueue = paymentsQueue;
            _startTime     = DateTime.Now;

            SendOrder();

            _timer.Elapsed += _timer_Elapsed;
            _timer.Enabled  = true;
        }