/// <summary> /// API endpoint for resources. /// </summary> /// <param name="resourceService">The service for resources</param> /// <param name="resourceLinkingService">The service for linking two resources as versions together</param> /// <param name="historicResourceService">The service for historic resources</param> public ResourceController(IResourceService resourceService, IResourceLinkingService resourceLinkingService, IHistoricResourceService historicResourceService, IResourceComparisonService resourceComparisonService) { _resourceService = resourceService; _resourceLinkingService = resourceLinkingService; _historicResourceService = historicResourceService; _resourceComparisonService = resourceComparisonService; }
public ResourceService( IMapper mapper, IAuditTrailLogService auditTrailLogService, ILogger <ResourceService> logger, IResourceRepository resourceRepository, IResourceLinkingService resourceLinkingService, IResourcePreprocessService resourceResourcePreprocessService, IHistoricResourceService historyResourceService, IMetadataService metadataService, IIdentifierService identifierService, IUserInfoService userInfoService, IReindexingService ReindexingService, IRemoteAppDataService remoteAppDataService, IValidationService validationService, ILockServiceFactory lockServiceFactory) { _mapper = mapper; _auditTrailLogService = auditTrailLogService; _logger = logger; _resourceRepository = resourceRepository; _resourceLinkingService = resourceLinkingService; _resourcePreprocessService = resourceResourcePreprocessService; _historyResourceService = historyResourceService; _metadataService = metadataService; _identifierService = identifierService; _userInfoService = userInfoService; _indexingService = ReindexingService; _remoteAppDataService = remoteAppDataService; _validationService = validationService; _lockServiceFactory = lockServiceFactory; }
public HistoricResourceServiceTests() { _logger = new Mock <ILogger <HistoricResourceService> >(); _historicRepo = new Mock <IHistoricResourceRepository>(); _resourceRepo = new Mock <IResourceRepository>(); _metadataService = new Mock <IMetadataService>(); _service = new HistoricResourceService(_logger.Object, _historicRepo.Object, _resourceRepo.Object, _metadataService.Object); }
public ResourceComparisonService( ILogger <ResourceComparisonService> logger, IMetadataService metadataService, IResourceService resourceService, IHistoricResourceService historicResourceService, IDifferenceCalculationService differenceCalculator, ISimilarityCalculationService similarityCalculator) { _logger = logger; _metadataService = metadataService; _resourceService = resourceService; _historicResourceService = historicResourceService; _differenceCalculator = differenceCalculator; _similarityCalculator = similarityCalculator; }