public PictureController(IPictureDataProvider _pictureDataProvider, IArticleService _articleService, IGalleryService _galleryService, IThumbnailGeneratorService _thumbnailGenerator) { pictureDataProvider = _pictureDataProvider; articleService = _articleService; this._galleryService = _galleryService; this._thumbnailGenerator = _thumbnailGenerator; }
public CreateBookEntryViewModel(IEntryService entryService, IEventAggregator eventAggregator, IThumbnailGeneratorService thumbnailGeneratorService) { _entryService = entryService; _eventAggregator = eventAggregator; _thumbnailGeneratorService = thumbnailGeneratorService; _eventAggregator.GetEvent <MediaReceivedMessage>().Subscribe(HandleMediaReceived); _eventAggregator.GetEvent <InAppInfoMessage>().Subscribe(HandleInAppInfoMessageReceived); Attachments = new ObservableCollection <MediaDataViewModel>(); InfoMessages = new ObservableCollection <string>(); }
public FileManagerApiController(IWebHostEnvironment environment, IThumbnailGeneratorService thumbnailGenerator) { Environment = environment; ThumbnailGenerator = thumbnailGenerator; }
public GalleryService(IPictureDataProvider _pictureDataProvider, IThumbnailGeneratorService _thumbnailGeneratorService) { pictureDataProvider = _pictureDataProvider; this._thumbnailGeneratorService = _thumbnailGeneratorService; }
public MediaDataViewModel(MediaData mediaData, IThumbnailGeneratorService thumbnailGeneratorService) { _thumbnailGeneratorService = thumbnailGeneratorService; MediaData = mediaData; }