public void Update(PVPNetConnect.RiotObjects.Team.Dto.PlayerDTO result) { Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { Team2.Visibility = Visibility.Collapsed; Team3.Visibility = Visibility.Collapsed; Team4.Visibility = Visibility.Collapsed; Team5.Visibility = Visibility.Collapsed; int i = 0; foreach (var item in result.TeamsSummary) { TeamDTO team = new TeamDTO((TypedObject)item); switch (i) { case 0: Team1.Header = team.Name; break; case 1: Team2.Header = team.Name; Team2.Visibility = Visibility.Visible; break; case 2: Team3.Header = team.Name; Team3.Visibility = Visibility.Visible; break; case 3: Team4.Header = team.Name; Team4.Visibility = Visibility.Visible; break; case 4: Team5.Header = team.Name; Team5.Visibility = Visibility.Visible; break; } i++; } })); }
public PlayerDTO FindPlayer(double summonerId) { int Id = Invoke("summonerTeamService", "findPlayer", new object[] { summonerId }); while (!results.ContainsKey(Id)) System.Threading.Thread.Sleep(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); PlayerDTO result = new PlayerDTO(messageBody); results.Remove(Id); return result; }
/// 35.) public void FindPlayer(double summonerId, PlayerDTO.Callback callback) { PlayerDTO cb = new PlayerDTO(callback); InvokeWithCallback("summonerTeamService", "findPlayer", new object[] { summonerId }, cb); }
/// 10.) public void CreatePlayer(PlayerDTO.Callback callback) { PlayerDTO cb = new PlayerDTO(callback); InvokeWithCallback("summonerTeamService", "createPlayer", new object[] { }, cb); }
public async Task<PlayerDTO> FindPlayer(Double summonerId) { int Id = Invoke("summonerTeamService", "findPlayer", new object[] { summonerId }); while (!results.ContainsKey(Id)) await Task.Delay(10); TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); PlayerDTO result = new PlayerDTO(messageBody); results.Remove(Id); return result; }