public CGMessage SaveGame(Game inputGame) { _methodName = $"{ClassName}.SaveGame"; CGMessage returnMessage = new(); try { inputGame.Cards = _gameEngine.GetCards(); _context.Games.Add(inputGame); _context.SaveChanges(); _gameEngine.AddGame(inputGame); return(GetGames()); } catch (Exception ex) { _logger.Log(LogLevel.Error, ex, $"{_methodName}; Error: {ex.Message}", returnMessage); } return(returnMessage); }