示例#1
0
        public Episodio_M GetEpisodios(int temp, int ep)
        {
            Episodio_M episodio = new Episodio_M();

            episodio = connection.Table <Episodio_M>().Where(x => x.Temporada == temp && x.Episodio == ep).FirstOrDefault();

            return(episodio);
        }
示例#2
0
        public async Task DescargarInfoEpiodio(int temporada, int cap)
        {
            HttpClient httpClient = new HttpClient();
            Episodio_M episodio   = GetEpisodios(temporada, cap);

            var json = await httpClient.GetAsync($"http://itesrc.net/api/simpsons/episodio/{temporada}/{cap}");

            json.EnsureSuccessStatusCode();

            episodio = JsonConvert.DeserializeObject <Episodio_M>(await json.Content.ReadAsStringAsync());

            connection.InsertOrReplace(episodio);
        }