private void SaveGameDataFromGameCompleteMessage(GameCompleteMessage gameCompleteMessage) { var puzzleGame = (from p in PuzzleGroupData from ps in p.Puzzles where ps.PuzzleSubGroupId == gameCompleteMessage.GameId select ps).FirstOrDefault(); if (puzzleGame != null) { puzzleGame.GameScore = gameCompleteMessage.ScorePercentage; } _puzzleRepository.UpdateGameData(PuzzleGroupData,CurrentUser); }
private void GameComplete(GameCompleteMessage gameCompleteMessage) { ShowGameOverPopup = true; HiglightFailingWords(); GameScoreDisplay = string.Format("You scored {0}%", gameCompleteMessage.ScorePercentage); }