public void CreatePromo(string name, TypeofPromo type) { promonames.Add(name); if (type == TypeofPromo.delivery) { FreeDelivPromo code = new FreeDelivPromo(name); ActivePromos.Add(name, code); } }
public void CreatePromo(string name, TypeofPromo type, Book book) { promonames.Add(name); if (type == TypeofPromo.book) { FreeBookPromo code = new FreeBookPromo(name, book); ActivePromos.Add(name, code); } }
public void CreatePromo(string name, TypeofPromo type, int value) { promonames.Add(name); if (type == TypeofPromo.percent) { PercentPromo code = new PercentPromo(name, value); ActivePromos.Add(name, code); } else if (type == TypeofPromo.dollar) { DollarPromo code = new DollarPromo(name, value); ActivePromos.Add(name, code); } }