Browse Source

Set `ObjectMapperContext` for app services.

pull/23648/head
maliming 1 year ago
parent
commit
8a47bac394
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 1
      modules/account/src/Volo.Abp.Account.Application/Volo/Abp/Account/AccountAppService.cs
  2. 3
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs
  3. 1
      modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitAppServiceBase.cs
  4. 3
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs
  5. 1
      modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs
  6. 4
      modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

1
modules/account/src/Volo.Abp.Account.Application/Volo/Abp/Account/AccountAppService.cs

@ -33,6 +33,7 @@ public class AccountAppService : ApplicationService, IAccountAppService
IdentityOptions = identityOptions; IdentityOptions = identityOptions;
LocalizationResource = typeof(AccountResource); LocalizationResource = typeof(AccountResource);
ObjectMapperContext = typeof(AbpAccountApplicationModule);
} }
public virtual async Task<IdentityUserDto> RegisterAsync(RegisterDto input) public virtual async Task<IdentityUserDto> RegisterAsync(RegisterDto input)

3
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs

@ -7,13 +7,14 @@ using Volo.CmsKit.Features;
using Volo.CmsKit.GlobalFeatures; using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources; using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Permissions; using Volo.CmsKit.Permissions;
using Volo.CmsKit.Admin;
namespace Volo.CmsKit.Admin.GlobalResources; namespace Volo.CmsKit.Admin.GlobalResources;
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)] [RequiresFeature(CmsKitFeatures.GlobalResourceEnable)]
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))] [RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
[Authorize(CmsKitAdminPermissions.GlobalResources.Default)] [Authorize(CmsKitAdminPermissions.GlobalResources.Default)]
public class GlobalResourceAdminAppService : ApplicationService, IGlobalResourceAdminAppService public class GlobalResourceAdminAppService : CmsKitAdminAppServiceBase, IGlobalResourceAdminAppService
{ {
public GlobalResourceManager GlobalResourceManager { get; } public GlobalResourceManager GlobalResourceManager { get; }

1
modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitAppServiceBase.cs

@ -8,5 +8,6 @@ public abstract class CmsKitAppServiceBase : ApplicationService
protected CmsKitAppServiceBase() protected CmsKitAppServiceBase()
{ {
LocalizationResource = typeof(CmsKitResource); LocalizationResource = typeof(CmsKitResource);
ObjectMapperContext = typeof(CmsKitCommonApplicationModule);
} }
} }

3
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs

@ -5,12 +5,13 @@ using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.Features; using Volo.CmsKit.Features;
using Volo.CmsKit.GlobalFeatures; using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources; using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Public;
namespace Volo.CmsKit.Public.GlobalResources; namespace Volo.CmsKit.Public.GlobalResources;
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)] [RequiresFeature(CmsKitFeatures.GlobalResourceEnable)]
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))] [RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
public class GlobalResourcePublicAppService : ApplicationService, IGlobalResourcePublicAppService public class GlobalResourcePublicAppService : CmsKitPublicAppServiceBase, IGlobalResourcePublicAppService
{ {
public GlobalResourceManager GlobalResourceManager { get; } public GlobalResourceManager GlobalResourceManager { get; }

1
modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs

@ -46,6 +46,7 @@ namespace Volo.Docs.Admin.Documents
_elasticSearchService = elasticSearchService; _elasticSearchService = elasticSearchService;
LocalizationResource = typeof(DocsResource); LocalizationResource = typeof(DocsResource);
ObjectMapperContext = typeof(DocsAdminApplicationModule);
} }
public virtual async Task ClearCacheAsync(ClearCacheInput input) public virtual async Task ClearCacheAsync(ClearCacheInput input)

4
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

@ -9,6 +9,7 @@ using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Localization; using Volo.Abp.Localization;
using Volo.Abp.MultiTenancy; using Volo.Abp.MultiTenancy;
using Volo.Abp.SimpleStateChecking; using Volo.Abp.SimpleStateChecking;
using Volo.Abp.PermissionManagement.Localization;
namespace Volo.Abp.PermissionManagement; namespace Volo.Abp.PermissionManagement;
@ -26,6 +27,9 @@ public class PermissionAppService : ApplicationService, IPermissionAppService
IOptions<PermissionManagementOptions> options, IOptions<PermissionManagementOptions> options,
ISimpleStateCheckerManager<PermissionDefinition> simpleStateCheckerManager) ISimpleStateCheckerManager<PermissionDefinition> simpleStateCheckerManager)
{ {
LocalizationResource = typeof(AbpPermissionManagementResource);
ObjectMapperContext = typeof(AbpPermissionManagementApplicationModule);
Options = options.Value; Options = options.Value;
PermissionManager = permissionManager; PermissionManager = permissionManager;
PermissionDefinitionManager = permissionDefinitionManager; PermissionDefinitionManager = permissionDefinitionManager;

Loading…
Cancel
Save