From 70e672928c12030c3b63a32b0c4d2302339fef1e Mon Sep 17 00:00:00 2001 From: iyilm4z Date: Thu, 21 Oct 2021 01:40:12 +0300 Subject: [PATCH] Account view components made extensible --- .../AccountProfilePasswordManagementGroupViewComponent.cs | 8 ++++---- ...ountProfilePersonalInfoManagementGroupViewComponent.cs | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/Password/AccountProfilePasswordManagementGroupViewComponent.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/Password/AccountProfilePasswordManagementGroupViewComponent.cs index 8bacadfb4a..b2f85a15c9 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/Password/AccountProfilePasswordManagementGroupViewComponent.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/Password/AccountProfilePasswordManagementGroupViewComponent.cs @@ -11,17 +11,17 @@ namespace Volo.Abp.Account.Web.Pages.Account.Components.ProfileManagementGroup.P { public class AccountProfilePasswordManagementGroupViewComponent : AbpViewComponent { - private readonly IProfileAppService _profileAppService; + protected IProfileAppService ProfileAppService { get; } public AccountProfilePasswordManagementGroupViewComponent( IProfileAppService profileAppService) { - _profileAppService = profileAppService; + ProfileAppService = profileAppService; } - public async Task InvokeAsync() + public virtual async Task InvokeAsync() { - var user = await _profileAppService.GetAsync(); + var user = await ProfileAppService.GetAsync(); var model = new ChangePasswordInfoModel { diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/AccountProfilePersonalInfoManagementGroupViewComponent.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/AccountProfilePersonalInfoManagementGroupViewComponent.cs index c9fb2b660e..54b59f17c9 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/AccountProfilePersonalInfoManagementGroupViewComponent.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Components/ProfileManagementGroup/PersonalInfo/AccountProfilePersonalInfoManagementGroupViewComponent.cs @@ -11,19 +11,19 @@ namespace Volo.Abp.Account.Web.Pages.Account.Components.ProfileManagementGroup.P { public class AccountProfilePersonalInfoManagementGroupViewComponent : AbpViewComponent { - private readonly IProfileAppService _profileAppService; + protected IProfileAppService ProfileAppService { get; } public AccountProfilePersonalInfoManagementGroupViewComponent( IProfileAppService profileAppService) { - _profileAppService = profileAppService; + ProfileAppService = profileAppService; ObjectMapperContext = typeof(AbpAccountWebModule); } - public async Task InvokeAsync() + public virtual async Task InvokeAsync() { - var user = await _profileAppService.GetAsync(); + var user = await ProfileAppService.GetAsync(); var model = ObjectMapper.Map(user);