From 5dcf12f441223703c419ce1c7abf93be0c03da77 Mon Sep 17 00:00:00 2001 From: Emanuele Filardo Date: Sun, 20 Oct 2019 17:34:46 +0200 Subject: [PATCH] remove no more neessary pseudo-lock --- .../Modules/Admin/RecycleBin/Index.razor | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor index ce2ca569..c15dd486 100644 --- a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor +++ b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor @@ -60,9 +60,7 @@ @code { public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Admin; } } - - bool loadentities { get; set; } - + List pages { get; set; } List pageModules { get; set; } @@ -70,9 +68,6 @@ { pages = new List(); pageModules = new List(); - - 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)); }