public PlaylistManagementService(IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); StartPlaybackAction = StartPlayback; StopPlaybackAction = StopPlayback; GetNextTrackNumberFunc = GetNextTrackNumber; GetPreviousTrackNumberFunc = GetPreviousTrackNumber; Items = new PlaylistItemCollection(); PlaylistHistory = new PlaylistHistoryStack(); _randomNumberGenerator = new Random(); CurrentItem = null; _wasEmpty = true; }
public PlaylistManagementService(IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); StartPlaybackAction = StartPlayback; StopPlaybackAction = StopPlayback; GetNextTrackNumberFunc = GetNextTrackNumber; GetPreviousTrackNumberFunc = GetPreviousTrackNumber; Items = new PlaylistItemCollection(); PlaylistHistory = new PlaylistHistoryStack(); _randomNumberGenerator = new Random(); CurrentItem = null; _wasEmpty = true; }