@@ -95,7 +95,7 @@ public class ResourceService : IResourceService
9595 private readonly ICatalogueService catalogueService ;
9696 private readonly IUserService userService ;
9797 private readonly IProviderService providerService ;
98- private readonly InternalSystemService internalSystemService ;
98+ private readonly IInternalSystemService internalSystemService ;
9999 private readonly IQueueCommunicatorService queueCommunicatorService ;
100100 private readonly IResourceVersionProviderRepository resourceVersionProviderRepository ;
101101 private readonly IResourceVersionAuthorRepository resourceVersionAuthorRepository ;
@@ -115,16 +115,52 @@ public class ResourceService : IResourceService
115115 /// <param name="mapper"></param>
116116 /// <param name="fileRepository"></param>
117117 /// <param name="azureConfig"></param>
118+ /// <param name="learningHubConfig"></param>
118119 /// <param name="userProfileService"></param>
119120 /// <param name="resourceVersionFlagRepository"></param>
121+ /// <param name="articleResourceVersionRepository"></param>
122+ /// <param name="audioResourceVersionRepository"></param>
123+ /// <param name="videoResourceVersionRepository"></param>
124+ /// <param name="assessmentResourceVersionRepository"></param>
125+ /// <param name="resourceLicenceRepository"></param>
126+ /// <param name="resourceReferenceRepository"></param>
127+ /// <param name="resourceVersionUserAcceptanceRepository"></param>
128+ /// <param name="catalogueNodeVersionRepository"></param>
129+ /// <param name="cachingService"></param>
130+ /// <param name="searchService"></param>
131+ /// <param name="catalogueService"></param>
132+ /// <param name="nodeResourceRepository"></param>
133+ /// <param name="nodePathRepository"></param>
134+ /// <param name="userService"></param>
135+ /// <param name="nodeRepository"></param>
136+ /// <param name="dbContext"></param>
120137 /// <param name=""></param>
121138 /// <param name="learningHubService">
122139 /// The <see cref="ILearningHubService"/>.
123140 /// </param>
141+ /// <param name="internalSystemService"></param>
142+ /// <param name="resourceVersionAuthorRepository"></param>
143+ /// <param name="fileChunkDetailRepository"></param>
144+ /// <param name="queueCommunicatorService"></param>
124145 /// <param name="resourceRepository">
125146 /// The <see cref="IResourceRepository"/>.
126147 /// </param>
127- public ResourceService ( ILearningHubService learningHubService , InternalSystemService internalSystemService , IResourceVersionAuthorRepository resourceVersionAuthorRepository , IFileChunkDetailRepository fileChunkDetailRepository , IQueueCommunicatorService queueCommunicatorService , IResourceRepository resourceRepository , IResourceVersionProviderRepository resourceVersionProviderRepository , IProviderService providerService , IArticleResourceVersionFileRepository articleResourceVersionFileRepository , IPublicationRepository publicationRepository , IMigrationSourceRepository migrationSourceRepository , IQuestionBlockRepository questionBlockRepository , IVideoRepository videoRepository , IWholeSlideImageRepository wholeSlideImageRepository , IEmbeddedResourceVersionRepository embeddedResourceVersionRepository , IEquipmentResourceVersionRepository equipmentResourceVersionRepository , IImageResourceVersionRepository imageResourceVersionRepository , IBookmarkRepository bookmarkRepository , IAssessmentResourceActivityMatchQuestionRepository assessmentResourceActivityMatchQuestionRepository , IResourceVersionKeywordRepository resourceVersionKeywordRepository , IResourceVersionValidationResultRepository resourceVersionValidationResultRepository , ILogger < ResourceService > logger , IWebLinkResourceVersionRepository webLinkResourceVersionRepository , ICaseResourceVersionRepository caseResourceVersionRepository , IScormResourceVersionRepository scormResourceVersionRepository , IGenericFileResourceVersionRepository genericFileResourceVersionRepository , IResourceVersionRepository resourceVersionRepository , IHtmlResourceVersionRepository htmlResourceVersionRepository , IMapper mapper , IFileRepository fileRepository , IOptions < AzureConfig > azureConfig , IOptions < LearningHubConfig > learningHubConfig , IUserProfileService userProfileService , IResourceVersionFlagRepository resourceVersionFlagRepository , IArticleResourceVersionRepository articleResourceVersionRepository , IAudioResourceVersionRepository audioResourceVersionRepository , IVideoResourceVersionRepository videoResourceVersionRepository , IAssessmentResourceVersionRepository assessmentResourceVersionRepository , IResourceLicenceRepository resourceLicenceRepository , IResourceReferenceRepository resourceReferenceRepository , IResourceVersionUserAcceptanceRepository resourceVersionUserAcceptanceRepository , ICatalogueNodeVersionRepository catalogueNodeVersionRepository , ICachingService cachingService , ISearchService searchService , ICatalogueService catalogueService , INodeResourceRepository nodeResourceRepository , INodePathRepository nodePathRepository , IUserService userService , INodeRepository nodeRepository , LearningHubDbContext dbContext )
148+ /// <param name="resourceVersionProviderRepository"></param>
149+ /// <param name="providerService"></param>
150+ /// <param name="articleResourceVersionFileRepository"></param>
151+ /// <param name="publicationRepository"></param>
152+ /// <param name="migrationSourceRepository"></param>
153+ /// <param name="questionBlockRepository"></param>
154+ /// <param name="videoRepository"></param>
155+ /// <param name="wholeSlideImageRepository"></param>
156+ /// <param name="embeddedResourceVersionRepository"></param>
157+ /// <param name="equipmentResourceVersionRepository"></param>
158+ /// <param name="imageResourceVersionRepository"></param>
159+ /// <param name="bookmarkRepository"></param>
160+ /// <param name="assessmentResourceActivityMatchQuestionRepository"></param>
161+ /// <param name="resourceVersionKeywordRepository"></param>
162+ /// <param name="resourceVersionValidationResultRepository"></param>
163+ public ResourceService ( ILearningHubService learningHubService , IInternalSystemService internalSystemService , IResourceVersionAuthorRepository resourceVersionAuthorRepository , IFileChunkDetailRepository fileChunkDetailRepository , IQueueCommunicatorService queueCommunicatorService , IResourceRepository resourceRepository , IResourceVersionProviderRepository resourceVersionProviderRepository , IProviderService providerService , IArticleResourceVersionFileRepository articleResourceVersionFileRepository , IPublicationRepository publicationRepository , IMigrationSourceRepository migrationSourceRepository , IQuestionBlockRepository questionBlockRepository , IVideoRepository videoRepository , IWholeSlideImageRepository wholeSlideImageRepository , IEmbeddedResourceVersionRepository embeddedResourceVersionRepository , IEquipmentResourceVersionRepository equipmentResourceVersionRepository , IImageResourceVersionRepository imageResourceVersionRepository , IBookmarkRepository bookmarkRepository , IAssessmentResourceActivityMatchQuestionRepository assessmentResourceActivityMatchQuestionRepository , IResourceVersionKeywordRepository resourceVersionKeywordRepository , IResourceVersionValidationResultRepository resourceVersionValidationResultRepository , ILogger < ResourceService > logger , IWebLinkResourceVersionRepository webLinkResourceVersionRepository , ICaseResourceVersionRepository caseResourceVersionRepository , IScormResourceVersionRepository scormResourceVersionRepository , IGenericFileResourceVersionRepository genericFileResourceVersionRepository , IResourceVersionRepository resourceVersionRepository , IHtmlResourceVersionRepository htmlResourceVersionRepository , IMapper mapper , IFileRepository fileRepository , IOptions < AzureConfig > azureConfig , IOptions < LearningHubConfig > learningHubConfig , IUserProfileService userProfileService , IResourceVersionFlagRepository resourceVersionFlagRepository , IArticleResourceVersionRepository articleResourceVersionRepository , IAudioResourceVersionRepository audioResourceVersionRepository , IVideoResourceVersionRepository videoResourceVersionRepository , IAssessmentResourceVersionRepository assessmentResourceVersionRepository , IResourceLicenceRepository resourceLicenceRepository , IResourceReferenceRepository resourceReferenceRepository , IResourceVersionUserAcceptanceRepository resourceVersionUserAcceptanceRepository , ICatalogueNodeVersionRepository catalogueNodeVersionRepository , ICachingService cachingService , ISearchService searchService , ICatalogueService catalogueService , INodeResourceRepository nodeResourceRepository , INodePathRepository nodePathRepository , IUserService userService , INodeRepository nodeRepository , LearningHubDbContext dbContext )
128164 {
129165 this . learningHubService = learningHubService ;
130166 this . resourceRepository = resourceRepository ;
0 commit comments