public MediaService(IExtensionsProvider extensionsProvider, IExifDataService exifDataService, IFileService fileService, Func <MediaFileDto, IMediaFile> mediaFileFactory, IConfiguration configuration) { _exifDataService = exifDataService; _fileService = fileService; _configuration = configuration; _extensionsProvider = extensionsProvider; _mediaFileFactory = mediaFileFactory; }
public ImportExtensionsViewModel(IExtensionsProvider provider) { this.provider = provider; ImportedProjects = provider.Extensions .ToObservableChangeSet() .MergeMany(x => x.Import); IsBusy = provider.Extensions .ToObservableChangeSet() .MergeMany(x => x.Import.IsExecuting); }