public static Player ToModelPlayer(this User user, Connection gameConnection) { if (user == null) return null; Player player = new Player(user.ToModelAccount(null)) { Points = gameConnection.Get<int>("points"), // Game points IsActive = gameConnection.Get<bool>("isactive"), IsHost = gameConnection.Get<bool>("ishost"), Tiles = gameConnection.Get<string>("tiles").Split('|').ToList(), TilesRemaining = gameConnection.Get<int>("tiles_remaining"), GameConnectionid = gameConnection.Id }; return player; }