Exemple #1
0
        //const string rootUrl = @"http://private-21cd-themoviedb.apiary.io/3/";



        //private static void GetConfig()
        //{
        //    Uri strUrl = new Uri(string.Format(RootUrl + "configuration?api_key={0}", "ec7abdb7bea26002ff70d02cb5b11224"));
        //    JObject restResponse = JObject.Parse(Util.GetRest(strUrl, false, true));

        //}

        public static Artist SearchPortrait(string strSearch, bool usePartialMatch, LanguageType language)
        {
            Collection <TMDB> lstResults = new Collection <TMDB>();

            if (string.IsNullOrEmpty(strSearch) == false)
            {
                Uri     strUrl       = new Uri(string.Format(RootUrl + "search/person?api_key={0}&query={1}", "ec7abdb7bea26002ff70d02cb5b11224", strSearch));
                JObject restResponse = JObject.Parse(Util.GetRest(strUrl, false, true));
                lstResults = TMDB.ArtistToCollection(restResponse);
            }


            if (usePartialMatch == true && lstResults.Count > 1)
            {
                return(ShowPartialMatchArtist(lstResults));
            }
            else
            {
                if (lstResults.Count > 0)
                {
                    return(GetArtist(lstResults[0].Id));
                }
                else
                {
                    return(null);
                }
            }
        }