Esempio n. 1
0
 public MediaService(IExtensionsProvider extensionsProvider,
                     IExifDataService exifDataService,
                     IFileService fileService,
                     Func <MediaFileDto, IMediaFile> mediaFileFactory,
                     IConfiguration configuration)
 {
     _exifDataService    = exifDataService;
     _fileService        = fileService;
     _configuration      = configuration;
     _extensionsProvider = extensionsProvider;
     _mediaFileFactory   = mediaFileFactory;
 }
Esempio n. 2
0
        public ImportExtensionsViewModel(IExtensionsProvider provider)
        {
            this.provider = provider;


            ImportedProjects = provider.Extensions
                               .ToObservableChangeSet()
                               .MergeMany(x => x.Import);

            IsBusy = provider.Extensions
                     .ToObservableChangeSet()
                     .MergeMany(x => x.Import.IsExecuting);
        }