Example #1
0
        /// <summary>
        /// Récupère les contenus à partir du contenu du champs de recherche
        /// </summary>
        /// <param name="txtBox_SearchText"></param>
        public static void updateContentList(string txtBox_SearchText)
        {
            string comboBoxSearchTypeValue = UserContent.getInstance().comboBoxSearchType.SelectedValue.ToString().Substring("System.Windows.Controls.ComboBoxItem: ".Count());

            if (comboBoxSearchTypeValue == "Films")
            {
                UserContent.getInstance().movies.Clear();

                Dictionary <string, string> datas = new Dictionary <string, string>();
                datas.Add("query", txtBox_SearchText);
                datas.Add("page", "1");
                var item = JsonConvert.DeserializeObject <VidaboxSearch.RootObject>(ApiHelper.ApiGet(MainWindow.getInstance().urlApi + "api/Film", datas));
                if (item != null)
                {
                    for (int i = 0; i < item.films.Count; i++)
                    {
                        Movie movie = new Movie(item.films[i].Id_Films, item.films[i].Titre, item.films[i].synopsis, item.films[i].dateSortie, item.films[i].duree, item.films[i].Url_Affiche, item.films[i].url_BandeAnnoce, item.films[i].Id_genre);
                        UserContent.getInstance().movies.Add(movie);
                    }
                }
                else
                {
                    MessageBox.Show("Aucun résultats n'à été trouvés...");
                }
            }
            else
            {
                //UserContent.getInstance().series.Clear();

                /*var item = ApiHelper.ApiVidaboxSearch(txtBox_SearchText, 1, MainWindow.getInstance().urlApi + "/api/Serie");
                 * if (item != null)
                 * {
                 *  for (int i = 0; i < item.series.Count; i++)
                 *  {
                 *      Serie serie = new Serie(item.series[i].Id_Serie, item.series[i].Titre, item.series[i].Synopsis, item.series[i].Date_sortie, item.series[i].Url_affiche, item.series[i].Url_bande_annonce, item.series[i].Id_genre, item.series[i].Id_dbmovie);
                 *      UserContent.getInstance().series.Add(serie);
                 *  }
                 * }
                 * else
                 * {
                 *  MessageBox.Show("Aucun résultats n'à été trouvés...");
                 * }*/
            }
        }