private static void RegisterPlayListEventConsumersInTo(EventPublisherPort eventPublisher, PlayListEventConsumer playListEventConsumer) { eventPublisher.Register <PlayListHasBeenCreated>(playListEventConsumer.Consume); eventPublisher.Register <PlayListHasBeenRenamed>(playListEventConsumer.Consume); eventPublisher.Register <PlayListImageUrlHasChanged>(playListEventConsumer.Consume); eventPublisher.Register <PlayListHasBeenArchived>(playListEventConsumer.Consume); }
private static void RegisterTrackEventConsumersInTo(EventPublisherPort eventPublisher, TrackEventConsumer trackEventConsumer) { eventPublisher.Register <TrackHasBeenAddedToPlayList>(trackEventConsumer.Consume); eventPublisher.Register <TrackHasBeenRemovedFromPlayList>(trackEventConsumer.Consume); }