public OnlineOrder(Cart cart, PaymentDetails paymentDetails) : base(cart) { _paymentDetails = paymentDetails; _paymentProcessor = new PaymentProcessor(); _reservationService = new ReservationService(); _notificationService = new NotificationService(); }
protected Order(Cart cart) { _cart = cart; }
public PoSCreditOrder(Cart cart, PaymentDetails paymentDetails) : base(cart) { _paymentDetails = paymentDetails; _paymentProcessor = new PaymentProcessor(); }
public void NotifyCustomerOrderCreated(Cart cart) { throw new NotImplementedException(); }
public PoSCashOrder(Cart cart) : base(cart) { }