public List <GameRoom> getAllGames() { List <GameRoom> toRet = new List <GameRoom>(); try { using (connectionsLinqDataContext db = new connectionsLinqDataContext()) { var temp = db.GetAllGameRooms().ToList(); foreach (var v in temp) { GameRoom toAdd = ConvertToGameRoom(v); toRet.Add(toAdd); } return(toRet); } } catch (Exception e) { return(null); } }