public void Handle(BonusActivated @event) { AddActivityLog(AdminActivityLogCategory.Bonus, @event); }
public void Consume(BonusActivated message) { _eventHandlers.Handle(message); }
public void Activate(Bonus bonus) { pickedBonuses.Remove(bonus); bonus.Activate(); BonusActivated?.Invoke(bonus); }