public PhotoService(RepositoryPayload repoPayload, IMapper mapper) { _repoImageMeta = repoPayload.GetFoodMarkerImageRepository(); _repoImageFile = repoPayload.GetFileRepository(); _mapper = mapper; }
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; }
public MediaFileService(IMediaFileRepository mediaFileRepository, IMovieService movieService, IEventAggregator eventAggregator, Logger logger) { _mediaFileRepository = mediaFileRepository; _eventAggregator = eventAggregator; _movieService = movieService; _logger = logger; }
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; }
/// <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; }
public SongController(IMediaFileRepository mediaFileRepository) { _mediaFileRepository = mediaFileRepository; }
public MediaController(IMediaFileRepository mediaFileRepository, IMediaFileUrlRetriever fileUrlRetriever) { this.mediaFileRepository = mediaFileRepository; this.fileUrlRetriever = fileUrlRetriever; }
/// <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="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; }