private void PublishEvent(CategoryTreeChangeReason reason) { if (_handledReasons[(int)reason] == false) { _services.EventPublisher.Publish(new CategoryTreeChangedEvent(reason)); _handledReasons[(int)reason] = true; } }
public CategoryTreeChangedEvent(CategoryTreeChangeReason reason) { Reason = reason; }