Ejemplo n.º 1
0
        public async Task <DadJoke> GetJoke()
        {
            var client = new HttpClient();

            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var responseJson = await client.GetStringAsync("https://icanhazdadjoke.com");

            return(DadJoke.FromJson(responseJson));
        }
Ejemplo n.º 2
0
        public async Task <DadJoke> GetJoke()
        {
            var client = new HttpClient();

            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var jokeResonseJson = await client.GetStringAsync(jokeUrl);

            return(DadJoke.FromJson(jokeResonseJson));
        }
Ejemplo n.º 3
0
 public static string ToJson(this DadJoke self) => JsonConvert.SerializeObject(self, HelloJokes.Core.Converter.Settings);