public void OnGet() { GameStates = GameStateHandler.ShowGameSavesInDb(); for (var index = 0; index < GameStates.Count; index++) { var gameState = GameStates[index]; if (gameState.GameLost || gameState.GameWon) { var id = gameState.GameStateId; GameStates.RemoveAll(x => x.GameStateId == id); GameStateHandler.DeleteFromDbUsingId(id); } } }