From 309cae57c94ee0a1aea56b09e3aa5361113e6d14 Mon Sep 17 00:00:00 2001 From: malik masis Date: Fri, 16 Sep 2022 17:50:07 +0300 Subject: [PATCH] Update EShopOnAbpPublicWebModule.cs --- .../EShopOnAbpPublicWebModule.cs | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs index 37690f25..3f4ccefa 100644 --- a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs @@ -46,6 +46,10 @@ using Volo.Abp.UI.Navigation; using Volo.Abp.UI.Navigation.Urls; using Volo.Abp.VirtualFileSystem; using Yarp.ReverseProxy.Transforms; +using Volo.CmsKit.Comments; +using Volo.CmsKit; +using Volo.CmsKit.Public.Web; +using Volo.CmsKit.Ratings; namespace EShopOnAbp.PublicWeb; @@ -62,10 +66,14 @@ namespace EShopOnAbp.PublicWeb; typeof(CatalogServiceHttpApiClientModule), typeof(BasketServiceContractsModule), typeof(OrderingServiceHttpApiClientModule), - typeof(CmskitServiceHttpApiClientModule), typeof(AbpAspNetCoreSignalRModule), typeof(PaymentServiceHttpApiClientModule), - typeof(AbpAutoMapperModule) + typeof(AbpAutoMapperModule), + typeof(CmskitServiceHttpApiClientModule), + typeof(CmsKitDomainModule), + typeof(CmsKitPublicWebModule) + + )] public class EShopOnAbpPublicWebModule : AbpModule { @@ -91,6 +99,8 @@ public class EShopOnAbpPublicWebModule : AbpModule ); }); }); + + FeatureConfigurer.Configure(); } public override void ConfigureServices(ServiceConfigurationContext context) @@ -100,6 +110,8 @@ public class EShopOnAbpPublicWebModule : AbpModule ConfigureBasketHttpClient(context); + ConfigureCmskit(); + context.Services.AddAutoMapperObjectMapper(); Configure(options => { options.AddMaps(validate: true); }); @@ -244,6 +256,19 @@ public class EShopOnAbpPublicWebModule : AbpModule }); } + private void ConfigureCmskit() + { + Configure(options => + { + options.EntityTypes.Add(new CommentEntityTypeDefinition("quote")); + }); + + Configure(options => + { + options.EntityTypes.Add(new RatingEntityTypeDefinition("quote")); + }); + } + public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder();