Beispiel #1
0
        private async void PopCats()
        {
            IEnumerable <string> catagoryList = await ChuckNorrisClient.GetCategories();

            foreach (var cata in catagoryList)
            {
                CmbxCategories.Items.Add(cata);
            }
        }
Beispiel #2
0
        private async void frmGetJoke_LoadAsync(object sender, EventArgs e)
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            foreach (var cat in categories)
            {
                cbxCategories.Items.Add(cat);
            }
        }
Beispiel #3
0
        public async void GetCategoryList()
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            foreach (string c in categories)
            {
                cboxCategories.Items.Add(c);
            }
        }
        private async void Get_Categories()
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            foreach (var cat in categories)
            {
                CmbCategories.Items.Add(cat);
            }
        }
Beispiel #5
0
        private async void PopulateCategories()
        {
            IEnumerable <string> list = await ChuckNorrisClient.GetCategories();


            foreach (string s in list)
            {
                cateBox.Items.Add(s);
            }
        }
Beispiel #6
0
        private async void jokeBtn_ClickAsync(object sender, EventArgs e)
        {
            if (categoriesCbx.SelectedIndex >= 0)
            {
                string category = categoriesCbx.SelectedItem.ToString();
            }
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            jokeLbl.Text = joke.JokeText;
        }
Beispiel #7
0
 /// <summary>Initializes a new instance of the <see cref="JokeLoop" /> class.</summary>
 public JokeLoop(/* [Dependency Injection]
                  * IUserInfoClient userInfoClient,
                  * IChuckNorrisClient chuckNorrisClient,
                  * IOutputProvider output,
                  * IInputProvider Input*/)
 {
     UserInfoClient    = new UserInfoClient();
     ChuckNorrisClient = new ChuckNorrisClient();
     Output            = new ConsoleOutputProvider();
     Input             = new ConsoleInputProvider();
 }
        private async void PopulateCategories()
        {
            ddlCategories.Items.Add("Any");
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            foreach (string str in categories)
            {
                ddlCategories.Items.Add(str);
            }
            ddlCategories.SelectedIndex = 0;
        }
Beispiel #9
0
        private async void SearchAPIForJoke()
        {
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            DialogResult result = MessageBox.Show(joke.JokeText, "Chuck Norris API Joke", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

            if (result.Equals(MessageBoxButtons.OK))
            {
                return;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string includeTypes = comboBox1.SelectedItem as string;
            var    selectedJoke = ChuckNorrisClient.GetRandomJoke();

            while (selectedJoke != includeTypes)
            {
                selectedJoke = ChuckNorrisClient.GetRandomJoke();
            }
            textBox1.Text = WebUtility.HtmlDecode(selectedJoke);
        }
        public Form1()
        {
            IEnumerable <string> categories = Task.Run(() => ChuckNorrisClient.GetCategories()).Result;

            InitializeComponent();
            foreach (var cat in categories)
            {
                cBoxTypes.Items.Add(cat);
            }
            cBoxTypes.SelectedIndex = 0;
        }
        private static async Task Run()
        {
            //get random joke test
            WriteLine("Getting a single joke**********************");
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            WriteLine($"{j.Id}:{j.JokeText}\n\n{string.Join(", ", j.Categories)}");

            //get categories
            WriteLine("Getting categories****************************");
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            foreach (var cat in categories)
            {
                WriteLine(cat);
            }

            //print specific joke
            WriteLine("Getting specific joke***************************");
            Joke j2 = await ChuckNorrisClient.GetJokeById(2);

            WriteLine(j2.JokeText);

            //retrieve joke that doesn't exist
            WriteLine("Retrieving non-existent joke********************");
            try
            {
                Joke j3 = await ChuckNorrisClient.GetJokeById(20000000);
            }
            catch (NoSuchQuoteException)
            {
                WriteLine("There is no joke/quote with that id");
            }


            ReadKey();
        }
Beispiel #13
0
        private async void GetJokeBtn_ClickAsync(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            /*
             * string sel = categoriesComboBox.SelectedItem.ToString();
             * //MessageBox.Show(sel, "test");
             * string cat = j.Categories.ToString();
             *
             * if ( !(cat == sel) ) {
             *
             *  while (!(cat == sel))
             *  {
             *      j = await ChuckNorrisClient.GetRandomJoke();
             *      cat = j.Categories.ToString();
             *  }
             *
             * }
             */

            String text = j.Id + " : " + j.JokeText;

            MessageBox.Show(text, "Joke Display");
        }
        private async void BtnDispense_Click(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            lblFact.Text = j.JokeText;
        }
        private async void BtnGetJoke_Click(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            MessageBox.Show($"{j.Id}:{j.JokeText}\n\n{string.Join(", ", j.Categories)}");
        }
Beispiel #16
0
        private async void Form1_Load(object sender, EventArgs e)
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            jokeCategoriesCmbBox.DataSource = categories;
        }
Beispiel #17
0
        private async void BtnGetJoke_Click(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            MessageBox.Show($"{j.JokeText.ToString()}");
        }
Beispiel #18
0
        private async void button1_Click(object sender, EventArgs e)
        {
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            jokeBox.Text = joke.JokeText;
        }
Beispiel #19
0
        private async void PopulateCategoriesList()
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            cboCategories.DataSource = categories.ToList();
        }
        private async void Form1_Load(object sender, EventArgs e)
        {
            string[] Categories = (await ChuckNorrisClient.GetCategories()).ToArray();

            listBox1.Items.AddRange(Categories);
        }
 private async void PopulateCategoriesAsync()
 {
     cboCategories.DataSource = await ChuckNorrisClient.GetCategories();
 }
Beispiel #22
0
        private async void JokeForm_LoadAsync(object sender, EventArgs e)
        {
            IEnumerable <string> categories = await ChuckNorrisClient.GetCategories();

            categoriesComboBox.DataSource = categories;
        }
        private async void BtnGetJoke_ClickAsync(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            MessageBox.Show(j.JokeText);
        }
Beispiel #24
0
 private IEnumerable <string> GetCategories()
 {
     return(ChuckNorrisClient.GetCategories().Result);
 }
Beispiel #25
0
        private async void randomJokeBtn_Click(object sender, EventArgs e)
        {
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            randomJokeRtx.Text = joke.JokeText;
        }
Beispiel #26
0
        private async void btnGenerateJoke_Click(object sender, EventArgs e)
        {
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            DisplayJoke.Text = joke.JokeText;
        }
 private async void button1_Click(object sender, EventArgs e)
 {
     label2.Text = (await ChuckNorrisClient.GetRandomJoke()).JokeText;
 }
Beispiel #28
0
        private async void btnGetJoke_Click(object sender, EventArgs e)
        {
            Joke j = await ChuckNorrisClient.GetRandomJoke();

            txtJoke.Text = j.JokeText;
        }
Beispiel #29
0
        private async void getJokeBtn_Click(object sender, EventArgs e)
        {
            Joke joke = await ChuckNorrisClient.GetRandomJoke();

            MessageBox.Show(joke.JokeText);
        }
 public Form1()
 {
     InitializeComponent();
     comboBox1.Items.Add(ChuckNorrisClient.GetCategories());
 }