public ArtistSelectionViewModel(IArtistMetadataService metadataService, IMusicImageService imageService, IBusyProvider busyProvider, IArtistViewModel artistViewModel) : base(busyProvider, artistViewModel.Name.OriginalValue) { _metadataService = metadataService; _imageService = imageService; _artistViewModel = artistViewModel; }
public AlbumMetadataService(IMusicMetadataUpdater metadataUpdater, IAlbumMetadataRepository metadataRepository, IMusicImageService imageService, IMusicImageUpdater imageUpdater) { _metadataUpdater = metadataUpdater; _metadataRepository = metadataRepository; _imageService = imageService; _imageUpdater = imageUpdater; }
public AlbumSelectionViewModel(IAlbumMetadataService metadataService, IMusicImageService imageService, IBusyProvider busyProvider, IAlbumViewModel albumViewModel) : base(busyProvider, albumViewModel.Title.OriginalValue) { _metadataService = metadataService; _imageService = imageService; _albumViewModel = albumViewModel; }
public MusicViewModelFactory(IArtistMetadataService artistMetadataService, IAlbumMetadataService albumMetadataService, ISourceService sourceService, IFileSystemService fileSystemService, IMusicFileService musicFileService, IMusicImageService imageService, IMusicImageUpdater imageUpdater, IBusyProvider busyProvider, IKeyDataStore keyDataStore, IProgressManagerViewModel progressManager, IDialogViewer dialogViewer) { _artistMetadataService = artistMetadataService; _albumMetadataService = albumMetadataService; _sourceService = sourceService; _fileSystemService = fileSystemService; _musicFileService = musicFileService; _imageService = imageService; _imageUpdater = imageUpdater; _busyProvider = busyProvider; _keyDataStore = keyDataStore; _progressManager = progressManager; _dialogViewer = dialogViewer; }