public CurrentTrackMiniViewModel(ITrackLoveService trackLoveService, IMessenger messenger, Library library, TrackContextMenuViewModel trackContextMenu) { _messenger = messenger; _trackLoveService = trackLoveService; TrackContextMenu = trackContextMenu; library.Updated += OnLibraryUpdated; LoveTrackCommand = new RelayCommand(OnLoveTrack); UnloveTrackCommand = new RelayCommand(OnUnloveTrack); SetContextMenuTrackCommand = new RelayCommand(OnSetContextMenuTrack); }
public ErrorHandlingTrackLoveService(ITrackLoveService service, IAsyncMethodInterceptor interceptor) { _interceptor = interceptor; _service = service; }
public CurrentTrackController(ITrackLoveService trackLoveService, ICloudService cloudService, IPlaylist playlist, IErrorLoggingService logger, IPlaySettings playSettings) : base(cloudService, playlist, logger, playSettings) { _trackLoveService = trackLoveService; }