public CustomerNotificationArgs(StoreItem item)
 {
     Item = item;
 }
Beispiel #2
0
 public override void Buy(ICustomer customer, StoreItem item)
 {
     Console.WriteLine($"{customer.Name} bought from {Name} the {item.Name} for {item.Price}$");
 }
Beispiel #3
0
 public void AddItem(StoreItem item)
 {
     items.Add(item);
     NotifyCustomers(item);
 }
Beispiel #4
0
 public void Buy(ICustomer customer, StoreItem item)
 {
     Console.WriteLine($"{customer.Name} bought {item.ItemName} for {item.Price}$");
 }
Beispiel #5
0
 public void AddToStore(StoreItem storeItem)
 {
     storeItems.Add(storeItem);
     NotifyCustomers(storeItem);
 }
Beispiel #6
0
 public abstract void Buy(ICustomer customer, StoreItem item);