public PhotoService(RepositoryPayload repoPayload,
                     IMapper mapper)
 {
     _repoImageMeta = repoPayload.GetFoodMarkerImageRepository();
     _repoImageFile = repoPayload.GetFileRepository();
     _mapper        = mapper;
 }
Exemple #2
0
 public MediaStorageService(string storageDirPath, IMediaFileRepository mediaFileRepository, IClientScheduleMediaFilesListRepository csmfl, IUnitOfWork uow)
 {
     this.StorageDirPath             = storageDirPath;
     this.mediaFilesRepository       = mediaFileRepository;
     this.filesToSchedulesRepository = csmfl;
     this.unitOfWork = uow;
 }
 public MediaFileService(IMediaFileRepository mediaFileRepository,
                         IMovieRepository movieRepository,
                         IEventAggregator eventAggregator)
 {
     _mediaFileRepository = mediaFileRepository;
     _movieRepository     = movieRepository;
     _eventAggregator     = eventAggregator;
 }
Exemple #4
0
 public MediaFileService(IMediaFileRepository mediaFileRepository, IMovieService movieService,
                         IEventAggregator eventAggregator, Logger logger)
 {
     _mediaFileRepository = mediaFileRepository;
     _eventAggregator     = eventAggregator;
     _movieService        = movieService;
     _logger = logger;
 }
Exemple #5
0
 public ManualUploadController(RepositoryPayload repoPayload)
 {
     _repoImageMeta    = repoPayload.GetFoodMarkerImageRepository();
     _repoImageFile    = repoPayload.GetFileRepository();
     _repoFoodMarker   = repoPayload.GetFoodMarkerRepository();
     _repoFoodCategory = repoPayload.GetFoodCategoryRepository();
     _repoRestaurant   = repoPayload.GetRestaurantRepository();
 }
 /// <summary>
 /// Creates an instance of <see cref="CardWidgetController"/> class.
 /// </summary>
 public CardWidgetController(IMediaFileRepository mediaFileRepository,
                             IOutputCacheDependencies outputCacheDependencies,
                             IComponentPropertiesRetriever componentPropertiesRetriever,
                             IMediaFileUrlRetriever mediaFileUrlRetriever)
 {
     this.mediaFileRepository          = mediaFileRepository;
     this.outputCacheDependencies      = outputCacheDependencies;
     this.componentPropertiesRetriever = componentPropertiesRetriever;
     this.mediaFileUrlRetriever        = mediaFileUrlRetriever;
 }
 public ContactController(
     ILogger <ContactController> logger,
     ISiteService siteService,
     IOptionsMonitor <XperienceOptions> optionsMonitor,
     IPageRepository <MapLocation, CMS.DocumentEngine.Types.MedioClinic.MapLocation> mapLocationRepository,
     IPageRepository <NamePerexText, CMS.DocumentEngine.Types.MedioClinic.NamePerexText> namePerexTextRepository,
     IPageRepository <Company, CMS.DocumentEngine.Types.MedioClinic.Company> companyRepository,
     IMediaFileRepository mediaFileRepository)
     : base(logger, siteService, optionsMonitor)
 {
     _mapLocationRepository   = mapLocationRepository ?? throw new ArgumentNullException(nameof(mapLocationRepository));
     _namePerexTextRepository = namePerexTextRepository ?? throw new ArgumentNullException(nameof(namePerexTextRepository));
     _companyRepository       = companyRepository ?? throw new ArgumentNullException(nameof(companyRepository));
     _mediaFileRepository     = mediaFileRepository ?? throw new ArgumentNullException(nameof(mediaFileRepository));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ImageService"/> class.
 /// </summary>
 /// <param name="fileService">The file service.</param>
 /// <param name="mediaFileRepository">The media file repository.</param>
 public ImageService(IStorage fileService, IMediaFileRepository mediaFileRepository)
 {
     _fileService = fileService;
     _mediaFileRepository = mediaFileRepository;
 }
 public AboutController(IAboutUsRepository aboutUsRepository, IMediaFileRepository mediaFileRepository, IOutputCacheDependencies outputCacheDependencies)
 {
     mAboutUsRepository       = aboutUsRepository;
     mMediaFileRepository     = mediaFileRepository;
     mOutputCacheDependencies = outputCacheDependencies;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaFileHydrationService"/> class.
 /// </summary>
 /// <param name="mediaFileRepository">The media file repository.</param>
 /// <param name="locationRepository">The location repository.</param>
 /// <param name="belongsToAlbumRepository">The belongs to album repository.</param>
 public MediaFileHydrationService(IMediaFileRepository mediaFileRepository, ILocationRepository locationRepository, IBelongsToAlbumRepository belongsToAlbumRepository)
 {
     _mediaFileRepository      = mediaFileRepository;
     _belongsToAlbumRepository = belongsToAlbumRepository;
     _locationRepository       = locationRepository;
 }
Exemple #11
0
 /// <summary>
 /// Creates an instance of <see cref="BannerWidgetController"/> class.
 /// </summary>
 /// <param name="mediaFileRepository">Repository for media files.</param>
 /// <param name="outputCacheDependencies">Output cache dependencies.</param>
 public HeroImageWidgetController(IMediaFileRepository mediaFileRepository, IOutputCacheDependencies outputCacheDependencies)
 {
     this.mediaFileRepository     = mediaFileRepository;
     this.outputCacheDependencies = outputCacheDependencies;
 }
Exemple #12
0
 public SongController(IMediaFileRepository mediaFileRepository)
 {
     _mediaFileRepository = mediaFileRepository;
 }
Exemple #13
0
 public MediaController(IMediaFileRepository mediaFileRepository, IMediaFileUrlRetriever fileUrlRetriever)
 {
     this.mediaFileRepository = mediaFileRepository;
     this.fileUrlRetriever    = fileUrlRetriever;
 }
Exemple #14
0
 /// <summary>
 /// Creates an instance of <see cref="BannerWidgetController"/> class.
 /// </summary>
 /// <param name="mediaFileRepository">Repository for media files.</param>
 /// <param name="propertiesRetriever">Retriever for widget properties.</param>
 /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param>
 /// <remarks>Use this constructor for tests to handle dependencies.</remarks>
 public BannerWidgetController(IMediaFileRepository mediaFileRepository, IComponentPropertiesRetriever <BannerWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever, IOutputCacheDependencies outputCacheDependencies)
     : base(propertiesRetriever, currentPageRetriever)
 {
     this.mediaFileRepository     = mediaFileRepository;
     this.outputCacheDependencies = outputCacheDependencies;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ImageService"/> class.
 /// </summary>
 /// <param name="fileService">The file service.</param>
 /// <param name="mediaFileRepository">The media file repository.</param>
 public ImageService(IStorage fileService, IMediaFileRepository mediaFileRepository)
 {
     _fileService         = fileService;
     _mediaFileRepository = mediaFileRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaRepository"/> class.
 /// </summary>
 /// <param name="mediaFileRepository">The media file repository.</param>
 /// <param name="tagRepository">The tag repository.</param>
 /// <param name="hydrationService">The hydration service.</param>
 public MediaRepository(IMediaFileRepository mediaFileRepository, ITagRepository tagRepository, IMediaFileHydrationService hydrationService)
 {
     _mediaFileRepository = mediaFileRepository;
     _hydrationService = hydrationService;
     _tagRepository = tagRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaRepository"/> class.
 /// </summary>
 /// <param name="mediaFileRepository">The media file repository.</param>
 /// <param name="tagRepository">The tag repository.</param>
 /// <param name="hydrationService">The hydration service.</param>
 public MediaRepository(IMediaFileRepository mediaFileRepository, ITagRepository tagRepository, IMediaFileHydrationService hydrationService)
 {
     _mediaFileRepository = mediaFileRepository;
     _hydrationService    = hydrationService;
     _tagRepository       = tagRepository;
 }