public void SelectPaymentMethod(PaymentMethods p)
        {
            switch (p)
            {
            case PaymentMethods.DebitCard: paymentMethod = new CreditCard(); break;

            case PaymentMethods.BankTransfer: paymentMethod = new BankTransfer(); break;

            case PaymentMethods.Cash: paymentMethod = new Cash(); break;

            default: paymentMethod = new Cash(); break;
            }
        }
示例#2
0
        //Choice of payment methods

        public void SelectPaymentMethod(PaymentMethod paymentMethod)
        {
            switch (paymentMethod)
            {
            case PaymentMethod.DebitCard: _paymentMethod = new CreditCard();
                break;

            case PaymentMethod.BankTransfer: _paymentMethod = new BankTransfer();
                break;

            case PaymentMethod.Cash: _paymentMethod = new Cash();
                break;

            default:
                _paymentMethod = new Cash();
                break;
            }
        }