From 8630ff70795acecf1f3aad5232c8d20e2e9944ae Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Fri, 23 Feb 2024 17:25:40 -0600 Subject: [PATCH] Fixed game deletions --- LANCommander/Services/GameService.cs | 4 ++-- LANCommander/UI/Pages/Games/Index.razor | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/LANCommander/Services/GameService.cs b/LANCommander/Services/GameService.cs index 1a5d3093..ec3a40ae 100644 --- a/LANCommander/Services/GameService.cs +++ b/LANCommander/Services/GameService.cs @@ -41,12 +41,12 @@ namespace LANCommander.Services public override async Task Delete(Game game) { - foreach (var archive in game.Archives.OrderByDescending(a => a.CreatedOn)) + foreach (var archive in game.Archives.ToList()) { await ArchiveService.Delete(archive); } - foreach (var media in game.Media) + foreach (var media in game.Media.ToList()) { await MediaService.Delete(media); } diff --git a/LANCommander/UI/Pages/Games/Index.razor b/LANCommander/UI/Pages/Games/Index.razor index 1e91b22e..3795909a 100644 --- a/LANCommander/UI/Pages/Games/Index.razor +++ b/LANCommander/UI/Pages/Games/Index.razor @@ -254,6 +254,8 @@ try { await GameService.Delete(game); + + MessageService.Success($"{game.Title} was successfully deleted!"); } catch (Exception ex) {