Beispiel #1
0
 /* Method for fetching the radom jokes from the API and setting it to string[] object*/
 private static void GetRandomJokes(string category, int number)
 {
     // setting an object url
     reqObj.setURL("https://api.chucknorris.io/");
     if (names?.Item1 != null || names?.Item2 != null)
     {
         results = reqObj.GetRandomJokes(names?.Item1, names?.Item2, category, number);
     }
     else
     {
         results = reqObj.GetRandomJokes(category, number);
     }
 }
Beispiel #2
0
        public async Task <string []> GetRandomJokes(Tuple <string, string> names, string category, int number)
        {
            var jsonFeed = new JsonFeed("https://api.chucknorris.io");
            var results  = await jsonFeed.GetRandomJokes(names?.Item1, names?.Item2, category, number).ConfigureAwait(false);

            return(results);
        }
Beispiel #3
0
        /// <summary>
        /// Requests random jokes
        /// </summary>
        /// <param name="category">Category to filter requested jokes if provided</param>
        /// <param name="number">Number to limit amount of requested jokes if provided</param>
        private static void GetRandomJokes(string category, int number)
        {
            List <string> temp = new List <string>();

            for (int i = 0; i < number; i++)
            {
                dynamic result = JsonFeed.GetRandomJokes(names?.Item1, names?.Item2, category);
                temp.Add((string)result);
            }
            results = temp;
        }
Beispiel #4
0
 private static void GetRandomJokes(string category, int number)
 {
     new JsonFeed("https://api.chucknorris.io", number);
     results = JsonFeed.GetRandomJokes(names?.Item1, names?.Item2, category);
 }
Beispiel #5
0
 private static void GetRandomJokes(string category, int number)
 {
     new JsonFeed("http://api.icndb.com", number);
     results = JsonFeed.GetRandomJokes(name?.Item1, name?.Item2, category);
 }
Beispiel #6
0
 private static void GetRandomJokes(string category)
 {
     new JsonFeed();
     results = JsonFeed.GetRandomJokes(names?.Item1, names?.Item2, category);
 }
Beispiel #7
0
 private static void GetRandomJokes(string category, int number)
 {
     new JsonFeed(jokesURL, number);
     results = JsonFeed.GetRandomJokes(names?.Item1, names?.Item2, category);
 }
Beispiel #8
0
 private static string[] GetRandomJokes(string category, int number, Tuple <string, string, string> name)
 {
     new JsonFeed("https://api.chucknorris.io");
     return(JsonFeed.GetRandomJokes(name?.Item1, name?.Item2, name?.Item3, category, number));
 }