Пример #1
0
        public bool processPayment(IPaymentMethod paymentModule)
        {
            if (hasItems() == false)
            {
                throw new Exception("No processed items");
            }

            if (isPaymentEnough(paymentModule.getPaymentEntered()))
            {
                return(paymentModule.process());
            }

            return(false);
        }