feat(content): establish v2 learning delivery foundation
Some checks failed
ci / release-gate (push) Has been cancelled
Some checks failed
ci / release-gate (push) Has been cancelled
This commit is contained in:
@@ -11,6 +11,7 @@ using Tiku.Application.StudyContent;
|
||||
using Tiku.Infrastructure.Assets;
|
||||
using Tiku.Infrastructure.Catalog;
|
||||
using Tiku.Infrastructure.Content;
|
||||
using Tiku.Infrastructure.ContentV2;
|
||||
using Tiku.Infrastructure.Content.Exports;
|
||||
using Tiku.Infrastructure.Content.Imports;
|
||||
using Tiku.Infrastructure.Assets.Security;
|
||||
@@ -27,15 +28,7 @@ internal static class ContentModule
|
||||
internal static IServiceCollection AddContentModule(this IServiceCollection services)
|
||||
{
|
||||
services.AddScoped<ICatalogQueryService, CatalogQueryService>();
|
||||
services.AddScoped<ITaxonomyService, TaxonomyService>();
|
||||
services.AddScoped<IContentNavigationQueryService, ContentNavigationQueryService>();
|
||||
services.AddScoped<ContentManagementDependencies>();
|
||||
services.AddScoped<IContentEntryManagementService, ContentEntryManagementService>();
|
||||
services.AddScoped<IContentNodeManagementService, ContentNodeManagementService>();
|
||||
services.AddScoped<IQuestionCollectionManagementService, QuestionCollectionManagementService>();
|
||||
services.AddScoped<IPracticeBlueprintManagementService, PracticeBlueprintManagementService>();
|
||||
services.AddScoped<DirectContentServiceDependencies>();
|
||||
services.AddScoped<IQuestionManagementService, QuestionManagementService>();
|
||||
services.AddScoped<IVocabularyManagementService, VocabularyManagementService>();
|
||||
services.AddScoped<IHandbookManagementService, HandbookManagementService>();
|
||||
services.AddScoped<IEducationCatalogManagementService, EducationCatalogManagementService>();
|
||||
@@ -43,9 +36,13 @@ internal static class ContentModule
|
||||
services.AddScoped<IVideoManagementService, VideoManagementService>();
|
||||
services.AddScoped<IOperationContentManagementService, OperationContentManagementService>();
|
||||
services.AddScoped<IContentImportService, ContentImportService>();
|
||||
services.AddScoped<IQuestionBankQueryService, QuestionBankQueryService>();
|
||||
services.AddScoped<IPublicQuestionAccessPolicy, PublicQuestionAccessPolicy>();
|
||||
services.AddScoped<IQuestionReferenceService, QuestionReferenceService>();
|
||||
services.AddScoped<IContentReleaseCompiler, ContentReleaseCompiler>();
|
||||
services.AddScoped<IContentCandidateReader, ContentCandidateReader>();
|
||||
services.AddScoped<IPlatformContentPackageProjectionService, PlatformContentPackageProjectionService>();
|
||||
services.AddScoped<IContentV2AuthoringService, ContentV2AuthoringService>();
|
||||
services.AddScoped<IPlatformContentActorResolver, PlatformContentActorResolver>();
|
||||
services.AddScoped<IProfileService, ProfileService>();
|
||||
services.AddScoped<ScorelineRecordQuery>();
|
||||
services.AddScoped<IScorelineQueryService, ScorelineQueryService>();
|
||||
|
||||
Reference in New Issue
Block a user