public PoSCreditOrder(Cart cart, PaymentDetails paymentDetails) : base(cart) { this.paymentDetails = paymentDetails; this.paymentProcessor = new PaymentProcessor(); }
protected Order(Cart cart) { this.cart = cart; }
public PoSCashOrder(Cart cart) : base(cart) { }
public void NotifyCustomerOrderCreated(Cart cart) { throw new NotImplementedException(); }