From 8c216e01f4dfa01f6a4c735c5098506eaea759d0 Mon Sep 17 00:00:00 2001 From: Salih Date: Fri, 14 Jul 2023 11:06:14 +0300 Subject: [PATCH] Add Virtual keyword --- .../Volo/CmsKit/Tags/TagAppService.cs | 2 +- .../Volo/CmsKit/Tags/EfCoreTagRepository.cs | 2 +- .../Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs | 2 +- .../Shared/Components/PopularTags/PopularTagsViewComponent.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Tags/TagAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Tags/TagAppService.cs index 718b6a318a..0d6e749c12 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Tags/TagAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Tags/TagAppService.cs @@ -25,7 +25,7 @@ public class TagAppService : CmsKitAppServiceBase, ITagAppService return ObjectMapper.Map, List>(entities); } - public async Task> GetPopularTagsAsync(string entityType, int maxCount) + public virtual async Task> GetPopularTagsAsync(string entityType, int maxCount) { return ObjectMapper.Map, List>( await TagRepository.GetPopularTagsAsync( diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs index c2e5aacd7b..95417ff0bc 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs @@ -80,7 +80,7 @@ public class EfCoreTagRepository : EfCoreRepository return await query.ToListAsync(cancellationToken: GetCancellationToken(cancellationToken)); } - public async Task> GetPopularTagsAsync( + public virtual async Task> GetPopularTagsAsync( [NotNull] string entityType, int maxCount, CancellationToken cancellationToken = default) diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs index de1dde3181..50e5b427e9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs @@ -83,7 +83,7 @@ public class MongoTagRepository : MongoDbRepository> GetPopularTagsAsync(string entityType, int maxCount, CancellationToken cancellationToken = default) + public virtual async Task> GetPopularTagsAsync(string entityType, int maxCount, CancellationToken cancellationToken = default) { var tags = await (await GetMongoQueryableAsync(cancellationToken)) .Where(x => x.EntityType == entityType) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/PopularTags/PopularTagsViewComponent.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/PopularTags/PopularTagsViewComponent.cs index 1a766ae452..c12def65e8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/PopularTags/PopularTagsViewComponent.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/PopularTags/PopularTagsViewComponent.cs @@ -16,7 +16,7 @@ public class PopularTagsViewComponent : AbpViewComponent _tagAppService = tagAppService; } - public async Task InvokeAsync(string entityType, int maxCount, string urlFormat) + public virtual async Task InvokeAsync(string entityType, int maxCount, string urlFormat) { var model = new PopularTagsViewModel {