public async Task <GetPlayers> GetPlayers() { SetUpClient(); string url = BasePullUrl + "players.json"; try { HttpResponseMessage response = await client.GetAsync(url); if (response.IsSuccessStatusCode) { var jsonString = await response.Content.ReadAsStringAsync(); GetPlayers playerList = JsonConvert.DeserializeObject <GetPlayers>(jsonString.Replace("\\", "")); foreach (var player in playerList.Players) { Console.Write(player.FirstName + " " + player.LastName); } return(playerList); } else { return(null); } } catch (Exception e) { Console.WriteLine(e.Message); return(null); } }
private void updatePlayers() { playersListbox.Items.Clear(); var getPlayers = new GetPlayers(); var allPlayers = getPlayers.Execute(); foreach (User user in allPlayers) { playersListbox.Items.Add(user.Name); } }
public Task <IEnumerable <Player> > Handle(GetPlayers request, CancellationToken cancellationToken) { var players = _playerRepository.GetAll().ToList(); foreach (var player in players) { var results = _resultRepository.GetByPlayerId(player.Id); player.Score = results.Sum(r => r.Score); } return(Task.FromResult((IEnumerable <Player>)players.OrderByDescending(p => p.Score))); }
// Get Players from collection public GetPlayersResponse Get(GetPlayers request) { int page = request.Page ?? 1; var query = Db.From<Player>(); if (!request.IncludeInactive) query.And(q => q.Active); return new GetPlayersResponse { Players = Db.Select(query.PageTo(page)), Meta = new Meta(Request?.AbsoluteUri) { Page = page, TotalCount = Db.Count(query) } }; }
public static List<Player> GetAll(this PlayerServices service, GetPlayers request) { var seasons = new List<Player>(); GetPlayersResponse response; request.Page = 1; do { response = service.Get(request); seasons.AddRange(response.Players); request.Page++; } while (request.Page <= response.Meta.TotalPages); return seasons; }
public List <Player> Get(GetPlayers request) { return(Repository.GetPlayers()); }
public IEnumerable<IPlayer> GetPlayers() { var command = new GetPlayers(); _executer.Execute(command); return command.Result; }
public static void BatchPlayerAction(this PlayerServices svc, GetPlayers request, Action<List<Player>> process) { GetPlayersResponse response; int page = 0; do { page++; request.Page = page; response = svc.Get(request); if (response.Players.Any()) process.Invoke(response.Players); } while (response.Meta.Page < response.Meta.TotalPages); }
private void HandleGetPlayers(GetPlayers m) { ColorConsole.WithYellowText.WriteLine($"Returning player list..."); Sender.Tell(new PlayerList(_players)); }
public List <Player> Get(GetPlayers request) { return(GetPlayers()); }
private void HandleGetPlayers(GetPlayers m) { Sender.Tell(new PlayerList(_players)); //DANGER! }
private void GetPlayersToWatch(object sender, PlayersToWatchEventArgs e) { List<IPlayer> players = new GetPlayers().GetPlayersToWatch(_Players, e.ShowPicked); _View.SetPlayers(players); }
private void GetPlayersByPosition(object sender, PlayersByPositionEventArgs e) { List<IPlayer> positionPlayers = new List<IPlayer>(); GetPlayers getPlayers = new GetPlayers(); foreach (string position in e.Positions) { positionPlayers.AddRange(getPlayers.GetPlayersByPosition(position, _Players, e.ShowPicked)); } positionPlayers.Sort((p1, p2) => p1.Rank.CompareTo(p2.Rank)); _View.SetPlayers(positionPlayers); }
public List<Player> Get(GetPlayers request) { return Repository.GetPlayers(); }