public void UpdateWaitingPlayr(WaitingPlayerResult waitingPlayers) { // The UI thread won't be handling the callback, but it is the only one allowed to update the controls. // So, we will dispatch the UI update back to the UI sync context. //SendOrPostCallback callback = // delegate (object state) // { this.WritePartyLogMessage(String.Format("{0} has joined the party.", state.ToString())); }; //uiSyncContext.Post(callback, guestName); }
public WaitingPlayerResult GetWaitingPlayersList(string excludedEmail) { logger.Info("GetWaitingPlayr "); WaitingPlayerResult result = new WaitingPlayerResult(); foreach (string email in waitingPlayers) { if (email == excludedEmail) { continue; } WaitingPlayer waitingPlayer = new WaitingPlayer(); PlayerScoreData playerData = matixData.GetWaitingPlayerData(email); waitingPlayer.NickName = userEmailToNickname[email]; waitingPlayer.TotalGames = playerData.TotalNumberOfGames; waitingPlayer.TotalScore = playerData.TotalScore; waitingPlayer.NumberOfWinnings = playerData.NumberOfWinnings; result.WaitingPlayerslist.Add(waitingPlayer); } WaitingPlayer waitingPlayer1 = new WaitingPlayer(); waitingPlayer1.NickName = "Player1"; waitingPlayer1.TotalGames = 15; waitingPlayer1.TotalScore = 85; waitingPlayer1.NumberOfWinnings = 7; result.WaitingPlayerslist.Add(waitingPlayer1); waitingPlayer1 = new WaitingPlayer(); waitingPlayer1.NickName = "Player2"; waitingPlayer1.TotalGames = 150; waitingPlayer1.TotalScore = -6585; waitingPlayer1.NumberOfWinnings = 87; result.WaitingPlayerslist.Add(waitingPlayer1); waitingPlayer1 = new WaitingPlayer(); waitingPlayer1.NickName = "Player__3"; waitingPlayer1.TotalGames = 25; waitingPlayer1.TotalScore = 45; waitingPlayer1.NumberOfWinnings = 17; result.WaitingPlayerslist.Add(waitingPlayer1); result.Status = OperationStatusnEnum.Success; return(result); }