Exemplo n.º 1
0
 public LoLService(SummonerContract summonerContract, PerfilContract perfilContract,
                   LigaContract ligaContract, LoLStatsContext context, Perfil perfil)
 {
     _perfil           = perfil;
     _context          = context;
     _summonerContract = summonerContract;
     _ligaContract     = ligaContract;
     _perfilContract   = perfilContract;
 }
Exemplo n.º 2
0
        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);
        }