private void AddOrder(OrderAfter arg) { arg.SetCustomer(this); }
public double GetPriceFor(OrderAfter order) => _orders.Contains(order) ? order.GetDiscountedPrice(this) : double.NaN;
private void RemoveOrder(OrderAfter arg) { arg.RemoveCustomer(this); }