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

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