Exemplo n.º 1
0
        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++;
                }
            }));
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 /// 35.)
 public void FindPlayer(double summonerId, PlayerDTO.Callback callback)
 {
     PlayerDTO cb = new PlayerDTO(callback);
     InvokeWithCallback("summonerTeamService", "findPlayer", new object[] { summonerId }, cb);
 }
Exemplo n.º 4
0
 /// 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;
 }