public MediaRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger, IMediaTypeRepository mediaTypeRepository, ITagRepository tagRepository, ILanguageRepository languageRepository) : base(scopeAccessor, cache, languageRepository, logger) { _mediaTypeRepository = mediaTypeRepository ?? throw new ArgumentNullException(nameof(mediaTypeRepository)); _tagRepository = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); _mediaByGuidReadRepository = new MediaByGuidReadRepository(this, scopeAccessor, cache, logger); }
public MediaRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IMediaTypeRepository mediaTypeRepository) : base(work, cache) { _mediaTypeRepository = mediaTypeRepository; EnsureUniqueNaming = true; }
public MediaRepository( IScopeAccessor scopeAccessor, AppCaches cache, ILogger <MediaRepository> logger, ILoggerFactory loggerFactory, IMediaTypeRepository mediaTypeRepository, ITagRepository tagRepository, ILanguageRepository languageRepository, IRelationRepository relationRepository, IRelationTypeRepository relationTypeRepository, PropertyEditorCollection propertyEditorCollection, MediaUrlGeneratorCollection mediaUrlGenerators, DataValueReferenceFactoryCollection dataValueReferenceFactories, IDataTypeService dataTypeService, IJsonSerializer serializer, IEventAggregator eventAggregator) : base(scopeAccessor, cache, logger, languageRepository, relationRepository, relationTypeRepository, propertyEditorCollection, dataValueReferenceFactories, dataTypeService, eventAggregator) { _cache = cache; _mediaTypeRepository = mediaTypeRepository ?? throw new ArgumentNullException(nameof(mediaTypeRepository)); _tagRepository = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); _mediaUrlGenerators = mediaUrlGenerators; _serializer = serializer; _mediaByGuidReadRepository = new MediaByGuidReadRepository(this, scopeAccessor, cache, loggerFactory.CreateLogger <MediaByGuidReadRepository>()); }
public ChinookSupervisor(IAlbumRepository albumRepository, IArtistRepository artistRepository, ICustomerRepository customerRepository, IEmployeeRepository employeeRepository, IGenreRepository genreRepository, IInvoiceLineRepository invoiceLineRepository, IInvoiceRepository invoiceRepository, IMediaTypeRepository mediaTypeRepository, IPlaylistRepository playlistRepository, ITrackRepository trackRepository, IMemoryCache memoryCache ) { _albumRepository = albumRepository; _artistRepository = artistRepository; _customerRepository = customerRepository; _employeeRepository = employeeRepository; _genreRepository = genreRepository; _invoiceLineRepository = invoiceLineRepository; _invoiceRepository = invoiceRepository; _mediaTypeRepository = mediaTypeRepository; _playlistRepository = playlistRepository; _trackRepository = trackRepository; _cache = memoryCache; }
public BlazorSupervisor(IAlbumRepository albumRepository, IArtistRepository artistRepository, ICustomerRepository customerRepository, IEmployeeRepository employeeRepository, IGenreRepository genreRepository, IInvoiceLineRepository invoiceLineRepository, IInvoiceRepository invoiceRepository, IMediaTypeRepository mediaTypeRepository, IPlaylistRepository playlistRepository, ITrackRepository trackRepository, IMemoryCache memoryCache, IWeatherForecastRepository weatherForecastRepository, IVendaRepository vendaRepository ) { _albumRepository = albumRepository; _artistRepository = artistRepository; _customerRepository = customerRepository; _employeeRepository = employeeRepository; _genreRepository = genreRepository; _invoiceLineRepository = invoiceLineRepository; _invoiceRepository = invoiceRepository; _mediaTypeRepository = mediaTypeRepository; _playlistRepository = playlistRepository; _trackRepository = trackRepository; _cache = memoryCache; _weatherForecastRepository = weatherForecastRepository; _vendaRepository = vendaRepository; }
public AttachmentService(IMapper mapper, IAttachmentRepository attachmentRepository, IMediaTypeRepository mediaTypeRepository, WebConfigModel webConfig) { _mapper = mapper; _attachmentRepository = attachmentRepository; _mediaTypeRepository = mediaTypeRepository; _webConfig = webConfig; }
public MediaRepository(IDatabaseUnitOfWork work, IMediaTypeRepository mediaTypeRepository) : base(work) { _mediaTypeRepository = mediaTypeRepository; EnsureUniqueNaming = true; }
public MediaRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger, IMediaTypeRepository mediaTypeRepository, ITagRepository tagRepository, ILanguageRepository languageRepository, IRelationRepository relationRepository, IRelationTypeRepository relationTypeRepository, Lazy <PropertyEditorCollection> propertyEditorCollection, DataValueReferenceFactoryCollection dataValueReferenceFactories) : base(scopeAccessor, cache, logger, languageRepository, relationRepository, relationTypeRepository, propertyEditorCollection, dataValueReferenceFactories) { _mediaTypeRepository = mediaTypeRepository ?? throw new ArgumentNullException(nameof(mediaTypeRepository)); _tagRepository = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); _mediaByGuidReadRepository = new MediaByGuidReadRepository(this, scopeAccessor, cache, logger); }
public MediaRepository(IScopeAccessor scopeAccessor, CacheHelper cache, ILogger logger, IMediaTypeRepository mediaTypeRepository, ITagRepository tagRepository, IContentSection contentSection, ILanguageRepository languageRepository) : base(scopeAccessor, cache, languageRepository, logger) { _mediaTypeRepository = mediaTypeRepository ?? throw new ArgumentNullException(nameof(mediaTypeRepository)); _tagRepository = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); _mediaByGuidReadRepository = new MediaByGuidReadRepository(this, scopeAccessor, cache, logger); EnsureUniqueNaming = contentSection.EnsureUniqueNaming; }
public AttachmentService(IAttachmentRepository repository, IAttachmentOwnerRepository ownerRepository, IOptionsMonitor <ModuleCommonOptions> moduleCommonOptionsMonitor, IMediaTypeRepository mediaTypeRepository, IMapper mapper) { _repository = repository; _ownerRepository = ownerRepository; _moduleCommonOptions = moduleCommonOptionsMonitor.CurrentValue; _mediaTypeRepository = mediaTypeRepository; _mapper = mapper; }
private MediaRepository CreateMediaRepository(IScopeUnitOfWork unitOfWork, out IMediaTypeRepository mediaTypeRepository) { mediaTypeRepository = new MediaTypeRepository(unitOfWork, CacheHelper, Mock.Of <ILogger>(), SqlSyntax); var tagRepository = new TagRepository(unitOfWork, CacheHelper, Mock.Of <ILogger>(), SqlSyntax); var repository = new MediaRepository(unitOfWork, CacheHelper, Mock.Of <ILogger>(), SqlSyntax, mediaTypeRepository, tagRepository, Mock.Of <IContentSection>()); return(repository); }
public ConceptValidationService(IStatusRepository status, IMetadataRepository meta, ICategoryRepository category, IMediaTypeRepository mediaType, IOptions <LanguageConfig> language) { _statusRepository = status; _metadataRepository = meta; _categoryRepository = category; _mediaTypeRepository = mediaType; LanguageConfig = language.Value; }
public AttachmentService(IAttachmentRepository repository, IAttachmentOwnerRepository ownerRepository, IMediaTypeRepository mediaTypeRepository, IMapper mapper, CommonDbContext dbContext, IConfigProvider configProvider) { _repository = repository; _ownerRepository = ownerRepository; _mediaTypeRepository = mediaTypeRepository; _mapper = mapper; _dbContext = dbContext; _configProvider = configProvider; }
private MediaRepository CreateMediaRepository(IScopeProvider provider, out IMediaTypeRepository mediaTypeRepository) { var accessor = (IScopeAccessor)provider; mediaTypeRepository = new MediaTypeRepository(accessor, AppCaches, Mock.Of <ILogger>()); var tagRepository = new TagRepository(accessor, AppCaches, Mock.Of <ILogger>()); var repository = new MediaRepository(accessor, AppCaches, Mock.Of <ILogger>(), mediaTypeRepository, tagRepository, Mock.Of <ILanguageRepository>()); return(repository); }
public MediaTypeRepositoryTest() { var services = new ServiceCollection(); services.AddTransient <IMediaTypeRepository, MediaTypeRepository>(); var serviceProvider = services.BuildServiceProvider(); _repo = serviceProvider.GetService <IMediaTypeRepository>(); }
public ConceptValidationServiceTest() { _statusRepository = A.Fake <IStatusRepository>(); _metadataRepository = A.Fake <IMetadataRepository>(); _categoryRepository = A.Fake <ICategoryRepository>(); _mediaTypeRepository = A.Fake <IMediaTypeRepository>(); _defaultLanguage = "nb"; var languageConfig = new OptionsWrapper <LanguageConfig>(ConfigHelper.GetLanguageConfiguration()); _validationService = new ConceptValidationService(_statusRepository, _metadataRepository, _categoryRepository, _mediaTypeRepository, languageConfig); }
public AttachmentService(IAttachmentRepository repository, IUnitOfWork <CommonDbContext> uow, IAttachmentOwnerRepository ownerRepository, LoginInfo loginInfo, IOptionsMonitor <CommonOptions> optionsMonitor, IOptionsMonitor <ModuleCommonOptions> moduleCommonOptionsMonitor, FileUploadHelper fileUploadHelper, IMediaTypeRepository mediaTypeRepository, IMapper mapper) { _repository = repository; _uow = uow; _ownerRepository = ownerRepository; _loginInfo = loginInfo; _moduleCommonOptions = moduleCommonOptionsMonitor.CurrentValue; _fileUploadHelper = fileUploadHelper; _mediaTypeRepository = mediaTypeRepository; _mapper = mapper; }
public MediaRepository(IScopeUnitOfWork work, CacheHelper cache, ILogger logger, ISqlSyntaxProvider sqlSyntax, IMediaTypeRepository mediaTypeRepository, ITagRepository tagRepository, IContentSection contentSection) : base(work, cache, logger, sqlSyntax, contentSection) { if (mediaTypeRepository == null) throw new ArgumentNullException("mediaTypeRepository"); if (tagRepository == null) throw new ArgumentNullException("tagRepository"); _mediaTypeRepository = mediaTypeRepository; _tagRepository = tagRepository; _contentXmlRepository = new ContentXmlRepository<IMedia>(work, CacheHelper.NoCache, logger, sqlSyntax); _contentPreviewRepository = new ContentPreviewRepository<IMedia>(work, CacheHelper.NoCache, logger, sqlSyntax); EnsureUniqueNaming = contentSection.EnsureUniqueNaming; }
private MediaRepository CreateMediaRepository(IScopeProvider provider, out IMediaTypeRepository mediaTypeRepository) { var accessor = (IScopeAccessor)provider; var templateRepository = new TemplateRepository(accessor, AppCaches.Disabled, Logger, TestObjects.GetFileSystemsMock()); var commonRepository = new ContentTypeCommonRepository(accessor, templateRepository, AppCaches); mediaTypeRepository = new MediaTypeRepository(accessor, AppCaches, Mock.Of <ILogger>(), commonRepository); var tagRepository = new TagRepository(accessor, AppCaches, Mock.Of <ILogger>()); var repository = new MediaRepository(accessor, AppCaches, Mock.Of <ILogger>(), mediaTypeRepository, tagRepository, Mock.Of <ILanguageRepository>()); return(repository); }
private MediaRepository CreateMediaRepository(IScopeProvider provider, out IMediaTypeRepository mediaTypeRepository) { var accessor = (IScopeAccessor)provider; var templateRepository = new TemplateRepository(accessor, AppCaches.Disabled, Logger, TestObjects.GetFileSystemsMock()); var commonRepository = new ContentTypeCommonRepository(accessor, templateRepository, AppCaches); var languageRepository = new LanguageRepository(accessor, AppCaches, Logger); mediaTypeRepository = new MediaTypeRepository(accessor, AppCaches, Mock.Of <ILogger>(), commonRepository, languageRepository); var tagRepository = new TagRepository(accessor, AppCaches, Mock.Of <ILogger>()); var relationTypeRepository = new RelationTypeRepository(accessor, AppCaches.Disabled, Logger); var entityRepository = new EntityRepository(accessor); var relationRepository = new RelationRepository(accessor, Logger, relationTypeRepository, entityRepository); var propertyEditors = new Lazy <PropertyEditorCollection>(() => new PropertyEditorCollection(new DataEditorCollection(Enumerable.Empty <IDataEditor>()))); var dataValueReferences = new DataValueReferenceFactoryCollection(Enumerable.Empty <IDataValueReferenceFactory>()); var repository = new MediaRepository(accessor, AppCaches, Mock.Of <ILogger>(), mediaTypeRepository, tagRepository, Mock.Of <ILanguageRepository>(), relationRepository, relationTypeRepository, propertyEditors, dataValueReferences); return(repository); }
public DataManager(IAlbumRepository albumRepository, IArtistRepository artistRepository, ICustomerRepository customerRepository, IEmployeeRepository employeeRepository, IGenreRepository genreRepository, IInvoiceLineRepository invoiceLineRepository, IInvoiceRepository invoiceRepository, IMediaTypeRepository mediaTypeRepository, IPlaylistRepository playlistRepository, ITrackRepository trackRepository ) { _albumRepository = albumRepository; _artistRepository = artistRepository; _customerRepository = customerRepository; _employeeRepository = employeeRepository; _genreRepository = genreRepository; _invoiceLineRepository = invoiceLineRepository; _invoiceRepository = invoiceRepository; _mediaTypeRepository = mediaTypeRepository; _playlistRepository = playlistRepository; _trackRepository = trackRepository; }
public DeliverableServiceMock(IUnitOfWork unitOfWork = null, IDeliverableRepository deliverableRepository = null, IDeliverableStatusRepository deliverableStatusRepository = null, IDepartmentRepository departmentRepository = null, IChannelRepository channelRepository = null, ITypeOfWorkRepository typeOfWorkRepository = null, ITypeOfWorkCategoryRepository typeOfWorkTypeRepository = null, IDeliverableCategoryRepository deliverableCategoryRepository = null, IDeliverableTypeRepository deliverableTypeRepository = null, IDeliverableSubTypeRepository deliverableSubTypeRepository = null, ITargetRepository targetRepository = null, IActivityTypeRepository activityTypeRepository = null, IBudgetTypeRepository budgetTypeRepository = null, IWBSElementRepository budgetTypeTOWRepository = null, IFamilyProductIssueTowDeliverableRepository familyProductIssueTowDeliverableRepository = null, IVendorRepository vendorRepository = null, IProductionMethodTypeRepository productionMethodTypeRepository = null, IUserRepository userRepository = null, IGLAccountRepository glAccountRepository = null, IActivityStatusRepository activityStatusRepository = null, IMediaOutletCategoryRepository mediaOutletCategoryRepository = null, IMediaOutletRepository mediaOutletRepository = null, IPrintCategoryRepository printCategoryRepository = null, ICalendarRepository calendarRepository = null, ILogService logService = null, IDeliverableTypeCompanyVendorRepository deliverableTypeCompanyVendorRepository = null, IOffAirDesignRepository printRepository = null, IMediaBuyCommittedRepository mediaBuyCommittedRepository = null, IInternalRepository iInternalRepository = null, IActivityStatusCategoryRepository iActivityStatusCategoryRepository = null, IChannelCostCenterRepository channelCostCenterRepository = null, //Contract Request - EDMX fix //IContractRequestHeaderRepository contractRequestHeaderRepository = null, IContractRequestLineRepository contractRequestLineRepository = null, ITrackActivityElementRepository trackActivityElementRepository = null, IAssetGroupRepository assetGroupRepository = null, IAssetGroupChannelHouseAdvertiserRepository assetGroupChannelHouseAdvertiserRepository = null, IUserChannelRepository userChannelRepository = null, IChannelTalentRepository channelTalentRepository = null, IDeliverable_TalentRepository talentDeliverableRepository = null, ITalentRepository talentRepository = null, IUserTitleRepository userTitleRepository = null, IDeliverableUserTitleMrmUserRepository deliverableUserTitleMrmUserRepository = null, IDeliverableProductionMethodTypeRepository deliverableProductionMethodTypeRepository = null, IDeliverableDateTypeRepository deliverableDateTypeRepository = null, IDeliverableGroupDeliverableDateTypeRepository deliverableGroupDeliverableDateTypeRepository = null, IDeliverableDateRepository deliverableDeliverableDateTypeRepository = null, IDeliverableGroupRepository deliverableGroupRepository = null, IScriptRepository scriptRepository = null, IMusicRepository musicRepository = null, IMusicSubLibraryRepository _musicSubLibraryRepository = null, IMusicLibraryRepository _musicLibraryRepository = null, IRecordingTypeRepository recordingTypeRepository = null, IMusicUsageTypeRepository musicUsageTypeRepository = null, IWBS_DeliverablesRepository wbsDeliverablesRepository = null, IGraphicElementRepository graphicElementRepository = null, IGraphicImageRepository graphicImageRepository = null, IGraphicElementTypeRepository graphicElementTypeRepository = null, IGraphicElementTypeGraphicPackageChannelRepository graphicElementTypeGraphicPackageChannelRepository = null, IGraphicHeaderRepository graphicHeaderRepository = null, ITrackTypeRepository trackTypeRepository = null, IWorkOrderVendorRepository workOrderVendorRepository = null, IWorkOrderTypeRepository workOrderTypeRepository = null, IDeliverableDateRepository deliverableDeliverableGroupDeliverableDateTypeRepository = null, IDeliverableDateTypeRepository iDeliverableDateTypeRepository = null, IMediaTypeRepository mediaTypeRepository = null, IApprovalRepository approvalRepository = null, IApprovalTypeChannelBudgetTypeMRMUserUserTitleRepository approvalTypeChannelBudgetTypeMRMUserUserTitleRepository = null, IImageService imageService = null, IGraphicFrameRateRepository graphicFrameRateRepository = null, IGraphicPackageRepository graphicPackageRepository = null , IApprovalTypeChannelBudgetTypeMRMUserUserTitleRepository iApprovalTypeChannelBudgetTypeMRMUserUserTitleRepository = null , IChannelDeliverableTypeDeliverableGroupRepository channelDeliverableTypeDeliverableGroupRepository = null, IDeliverableDateSummaryRepository deliverableDateSummaryRepository = null, IDeliverableSecondaryTargetRepostiory deliverableSecondaryTargetRepostiory = null, IDeliverablePlannedLengthRepository deliverablePlannedLengthRepository = null, IInternationalService internationalService = null, ICommentRepository commentRepository = null, ICommentTypeRepository commentTypeRepository = null, IWBSFiscalYear_ChannelRepository iWBSFiscalYear_ChannelRepository = null, IDeliverableHouseNumberRepository deliverableHouseNumberRepository = null, IPropertyService propertyService = null, ILineOfBusinessRepository lineOfBusinessRepository = null, IDeliverableLineOfBusinessRepository deliverableLineOfBusinessRepository = null, IDeliverableBudgetRepository deliverableBudgetRepository = null, IDeliverable_VendorRepository ideliverable_VendorRepository = null, IDeliverableInternationalDetailRepository deliverableInternationalDetailRepository = null, IDeliverableInternationalPathRepository deliverableInternationalPathRepository = null, //Contract Request - EDMX fix IHDeliverableBudgetRepository hDeliverableBudgetRepository = null, IDeliverableBudgetRepository deliverable_BudgetRepository = null) : base( unitOfWork, deliverableRepository, deliverableStatusRepository, departmentRepository, channelRepository, typeOfWorkRepository, typeOfWorkTypeRepository, deliverableCategoryRepository, deliverableTypeRepository, deliverableSubTypeRepository, targetRepository, activityTypeRepository, budgetTypeRepository, budgetTypeTOWRepository, familyProductIssueTowDeliverableRepository, vendorRepository, productionMethodTypeRepository, userRepository, glAccountRepository, activityStatusRepository, mediaOutletCategoryRepository, mediaOutletRepository, printCategoryRepository, calendarRepository, logService, deliverableTypeCompanyVendorRepository, printRepository, mediaBuyCommittedRepository, iInternalRepository, iActivityStatusCategoryRepository, channelCostCenterRepository, /*contractRequestHeaderRepository, contractRequestLineRepository,*/ trackActivityElementRepository, assetGroupRepository, assetGroupChannelHouseAdvertiserRepository, userChannelRepository, channelTalentRepository, talentDeliverableRepository, talentRepository, userTitleRepository, deliverableUserTitleMrmUserRepository, deliverableProductionMethodTypeRepository, deliverableDateTypeRepository, deliverableGroupDeliverableDateTypeRepository, deliverableDeliverableDateTypeRepository, deliverableGroupRepository, scriptRepository, musicRepository, _musicSubLibraryRepository, _musicLibraryRepository, recordingTypeRepository, musicUsageTypeRepository, wbsDeliverablesRepository, graphicElementRepository, graphicImageRepository, graphicElementTypeRepository, graphicElementTypeGraphicPackageChannelRepository, graphicHeaderRepository, trackTypeRepository, workOrderVendorRepository, workOrderTypeRepository, deliverableDeliverableGroupDeliverableDateTypeRepository, iDeliverableDateTypeRepository, mediaTypeRepository, approvalRepository, approvalTypeChannelBudgetTypeMRMUserUserTitleRepository, imageService, graphicFrameRateRepository, graphicPackageRepository , iApprovalTypeChannelBudgetTypeMRMUserUserTitleRepository , channelDeliverableTypeDeliverableGroupRepository, deliverableDateSummaryRepository, deliverableSecondaryTargetRepostiory, deliverablePlannedLengthRepository, internationalService, commentRepository, commentTypeRepository, iWBSFiscalYear_ChannelRepository, deliverableHouseNumberRepository, propertyService, lineOfBusinessRepository, deliverableLineOfBusinessRepository, deliverableBudgetRepository, ideliverable_VendorRepository, deliverableInternationalDetailRepository, deliverableInternationalPathRepository, hDeliverableBudgetRepository, deliverable_BudgetRepository) { }
public MediaTypeService(IMapper mapper, IMediaTypeRepository repository, IExcelHandler excelHandler) { _mapper = mapper; _repository = repository; _excelHandler = excelHandler; }
public MediaTypeConverter(IMediaTypeRepository mediaTypeRepository) { _repository = mediaTypeRepository; }
public MediaTypeService(IMediaTypeRepository repository) { _repository = repository; }
public MediaTypeService(IMediaTypeRepository media, IMapper mapper, IUrlHelper urlHelper) : base(mapper, urlHelper) { _mediaTypeRepository = media; }
public MediaTypesController(IMediaTypeRepository mediaTypeRepository) { this.mediaTypeRepository = mediaTypeRepository; }
public MediaRepository(IDatabaseUnitOfWork work, IMediaTypeRepository mediaTypeRepository) : base(work) { _mediaTypeRepository = mediaTypeRepository; }
public MediaRepository(IDatabaseUnitOfWork work, IRepositoryCacheProvider cache, IMediaTypeRepository mediaTypeRepository) : base(work, cache) { _mediaTypeRepository = mediaTypeRepository; }
public MediaTypesController(IMediaTypeRepository repository) { this.repository = repository; }