public LoLService(SummonerContract summonerContract, PerfilContract perfilContract, LigaContract ligaContract, LoLStatsContext context, Perfil perfil) { _perfil = perfil; _context = context; _summonerContract = summonerContract; _ligaContract = ligaContract; _perfilContract = perfilContract; }
public async Task <SummonerContract> GetSummonerAsync(string Summoner) { using (HttpClient HttpClient = new HttpClient()) { HttpClient.DefaultRequestHeaders.Accept.Clear(); HttpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await HttpClient.GetAsync(Summoner); if (response.IsSuccessStatusCode) { SummonerContract sum = await response.Content.ReadAsAsync <SummonerContract>(); _summonerContract = sum; } } return(_summonerContract); }