Browse Source

Move GetEntitiesAsync into OnCreatedEntityAsync and OnUpdatedEntityAsync

pull/7304/head
Mladen Macanovic 5 years ago
parent
commit
16056ef6f9
  1. 12
      framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

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

@ -362,7 +362,6 @@ namespace Volo.Abp.BlazoriseUI
await CheckCreatePolicyAsync(); await CheckCreatePolicyAsync();
var createInput = MapToCreateInput(NewEntity); var createInput = MapToCreateInput(NewEntity);
await AppService.CreateAsync(createInput); await AppService.CreateAsync(createInput);
await GetEntitiesAsync();
await OnCreatedEntityAsync(); await OnCreatedEntityAsync();
} }
@ -373,10 +372,11 @@ namespace Volo.Abp.BlazoriseUI
return Task.CompletedTask; return Task.CompletedTask;
} }
protected virtual Task OnCreatedEntityAsync() protected virtual async Task OnCreatedEntityAsync()
{ {
await GetEntitiesAsync();
CreateModal.Hide(); CreateModal.Hide();
return Task.CompletedTask;
} }
protected virtual async Task UpdateEntityAsync() protected virtual async Task UpdateEntityAsync()
@ -388,7 +388,6 @@ namespace Volo.Abp.BlazoriseUI
await CheckUpdatePolicyAsync(); await CheckUpdatePolicyAsync();
var updateInput = MapToUpdateInput(EditingEntity); var updateInput = MapToUpdateInput(EditingEntity);
await AppService.UpdateAsync(EditingEntityId, updateInput); await AppService.UpdateAsync(EditingEntityId, updateInput);
await GetEntitiesAsync();
await OnUpdatedEntityAsync(); await OnUpdatedEntityAsync();
} }
@ -399,10 +398,11 @@ namespace Volo.Abp.BlazoriseUI
return Task.CompletedTask; return Task.CompletedTask;
} }
protected virtual Task OnUpdatedEntityAsync() protected virtual async Task OnUpdatedEntityAsync()
{ {
await GetEntitiesAsync();
EditModal.Hide(); EditModal.Hide();
return Task.CompletedTask;
} }
protected virtual async Task DeleteEntityAsync(TListViewModel entity) protected virtual async Task DeleteEntityAsync(TListViewModel entity)

Loading…
Cancel
Save