remove no more neessary pseudo-lock

This commit is contained in:
Emanuele Filardo 2019-10-20 17:34:46 +02:00
parent ee3834b52a
commit 5dcf12f441

View File

@ -60,9 +60,7 @@
@code {
public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Admin; } }
bool loadentities { get; set; }
List<Page> pages { get; set; }
List<PageModule> pageModules { get; set; }
@ -70,9 +68,6 @@
{
pages = new List<Page>();
pageModules = new List<PageModule>();
loadentities = true;
await LoadEntities();
}
@ -83,15 +78,11 @@
private async Task LoadEntities()
{
if (loadentities)
pageModules.Clear();
foreach (var module in PageState.Modules.Where(item => item.IsDeleted))
{
pageModules.Clear();
foreach (var module in PageState.Modules.Where(item => item.IsDeleted))
{
var pageModule = await PageModuleService.GetPageModuleAsync(module.PageModuleId);
pageModules.Add(pageModule);
}
loadentities = false;
var pageModule = await PageModuleService.GetPageModuleAsync(module.PageModuleId);
pageModules.Add(pageModule);
}
}
@ -133,7 +124,6 @@
{
PageModule.IsDeleted = false;
await PageModuleService.UpdatePageModuleAsync(PageModule);
loadentities = true;
await LoadEntities();
NavigationManager.NavigateTo(NavigateUrl("admin/recyclebin", Reload.Site));
}
@ -153,7 +143,6 @@
await ModuleService.DeleteModuleAsync(ModuleId);
}
PageState.Modules.RemoveAt(PageState.Modules.FindIndex(item => item.ModuleId == ModuleId));
loadentities = true;
await LoadEntities();
NavigationManager.NavigateTo(NavigateUrl("admin/recyclebin", Reload.Site));
}