private Summoner GetSummonerByName(string name, string region) { var pathBuilder = new UrlPathBuilder(); var summoner = new Summoner(); using (var client = new HttpClient()) { try { client.DefaultRequestHeaders.Add("X-Riot-Token", ConfigWrapper.ApiKey); var response = client.GetAsync(new Uri(pathBuilder.GetSummonerByNameUrl(name, region))); response.Wait(); var result = response.Result; if (result.IsSuccessStatusCode) { var readData = result.Content.ReadAsStringAsync(); readData.Wait(); summoner = JsonConvert.DeserializeObject <Summoner>(readData.Result); } } catch (Exception) { } } return(summoner); }