public MemberModel PlayerApiCall(string playerTag) { var request = new RestRequest("players/{playerTag}", Method.GET); request.AddHeader("Accept", "application/json"); request.AddHeader("Authorization", TokenStore.GetToken()); request.AddParameter("playerTag", playerTag, ParameterType.UrlSegment); var response = client.Execute <MemberModel>(request); return(response.Data); }
public CurrentWar GetCurrentWar(string clanTag) { var request = new RestRequest("clans/{clanTag}/currentwar", Method.GET); request.DateFormat = "yyyyMMddTHHmmss.FFFK"; request.AddHeader("Accept", "application/json"); request.AddHeader("Authorization", TokenStore.GetToken()); request.AddParameter("clanTag", "#8UJGPROJ", ParameterType.UrlSegment); var response = client.Execute <CurrentWar>(request); return(response.Data); }
public void ClanApiCall() { var request = new RestRequest("clans/{clanTag}/members", Method.GET); request.AddHeader("Accept", "application/json"); request.AddHeader("Authorization", TokenStore.GetToken()); request.AddParameter("clanTag", "#8UJGPROJ", ParameterType.UrlSegment); var response = client.Execute <ClanListViewModel>(request); var newList = new List <MemberModel>(); foreach (var member in response.Data.Members) { newList.Add(PlayerApiCall(member.PlayerTag)); } database.PopulateMembers(newList); }