Browse Source

Merge pull request #6010 from abpframework/dev-crudpage-fixes

Dev crudpage fixes
pull/6014/head
Halil İbrahim Kalkan 6 years ago
committed by GitHub
parent
commit
b1bd98baaa
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 22
      framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs
  2. 6
      modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs

22
framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

@ -281,9 +281,7 @@ namespace Volo.Abp.BlazoriseUI
protected virtual async Task OpenCreateModalAsync() protected virtual async Task OpenCreateModalAsync()
{ {
await OnOpeningCreateModalAsync(); CreateValidationsRef?.ClearAll();
CreateValidationsRef.ClearAll();
await CheckCreatePolicyAsync(); await CheckCreatePolicyAsync();
@ -296,11 +294,6 @@ namespace Volo.Abp.BlazoriseUI
CreateModal.Show(); CreateModal.Show();
} }
protected virtual Task OnOpeningCreateModalAsync()
{
return Task.CompletedTask;
}
protected virtual Task CloseCreateModalAsync() protected virtual Task CloseCreateModalAsync()
{ {
CreateModal.Hide(); CreateModal.Hide();
@ -309,9 +302,7 @@ namespace Volo.Abp.BlazoriseUI
protected virtual async Task OpenEditModalAsync(TKey id) protected virtual async Task OpenEditModalAsync(TKey id)
{ {
await OnOpeningEditModalAsync(id); EditValidationsRef?.ClearAll();
EditValidationsRef.ClearAll();
await CheckUpdatePolicyAsync(); await CheckUpdatePolicyAsync();
@ -325,11 +316,6 @@ namespace Volo.Abp.BlazoriseUI
EditModal.Show(); EditModal.Show();
} }
protected virtual Task OnOpeningEditModalAsync(TKey id)
{
return Task.CompletedTask;
}
protected virtual TUpdateViewModel MapToEditingEntity(TGetOutputDto entityDto) protected virtual TUpdateViewModel MapToEditingEntity(TGetOutputDto entityDto)
{ {
return ObjectMapper.Map<TGetOutputDto, TUpdateViewModel>(entityDto); return ObjectMapper.Map<TGetOutputDto, TUpdateViewModel>(entityDto);
@ -363,7 +349,7 @@ namespace Volo.Abp.BlazoriseUI
protected virtual async Task CreateEntityAsync() protected virtual async Task CreateEntityAsync()
{ {
if (CreateValidationsRef.ValidateAll()) if (CreateValidationsRef?.ValidateAll() ?? false)
{ {
await OnCreatingEntityAsync(); await OnCreatingEntityAsync();
@ -390,7 +376,7 @@ namespace Volo.Abp.BlazoriseUI
protected virtual async Task UpdateEntityAsync() protected virtual async Task UpdateEntityAsync()
{ {
if (EditValidationsRef.ValidateAll()) if (EditValidationsRef?.ValidateAll() ?? false)
{ {
await OnUpdatingEntityAsync(); await OnUpdatingEntityAsync();

6
modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs

@ -61,7 +61,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity
HasManagePermissionsPermission; HasManagePermissionsPermission;
} }
protected override async Task OnOpeningCreateModalAsync() protected override Task OpenCreateModalAsync()
{ {
CreateModalSelectedTab = DefaultSelectedTab; CreateModalSelectedTab = DefaultSelectedTab;
@ -71,7 +71,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity
IsAssigned = x.IsDefault IsAssigned = x.IsDefault
}).ToArray(); }).ToArray();
await base.OnOpeningCreateModalAsync(); return base.OpenCreateModalAsync();
} }
protected override Task OnCreatingEntityAsync() protected override Task OnCreatingEntityAsync()
@ -94,7 +94,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity
IsAssigned = userRoleNames.Contains(x.Name) IsAssigned = userRoleNames.Contains(x.Name)
}).ToArray(); }).ToArray();
await base.OnOpeningEditModalAsync(id); await base.OpenEditModalAsync(id);
} }
protected override Task OnUpdatingEntityAsync() protected override Task OnUpdatingEntityAsync()

Loading…
Cancel
Save