private IActionResult AfficherFilmLogique(string domaine, string requete, bool tmdb)
        {
            IMovie        film         = null;
            var           clientOMDB   = new RestClient(domaine);
            var           requestOMDB  = new RestRequest(requete, Method.GET);
            IRestResponse responseOMDB = clientOMDB.Execute(requestOMDB);

            if (tmdb)
            {
                film = JsonConvert.DeserializeObject <TMDBMovie>(responseOMDB.Content);
                film = TMDBMovies.GetMovie((TMDBMovie)film);
            }
            else
            {
                film = JsonConvert.DeserializeObject <Movie>(responseOMDB.Content);
            }


            if (film.Title == null)
            {
                film       = new Movie();
                film.Title = "Erreur";
                film.Plot  = "Erreur lors du chargement";
            }
            else
            {
                var youtubeService = new YouTubeService(new BaseClientService.Initializer()
                {
                    ApiKey          = "AIzaSyBV9wwDiogXHuMkVuQ95NQl6-qe31Bj-p4",
                    ApplicationName = this.GetType().ToString()
                });

                var searchListRequest = youtubeService.Search.List("snippet");
                searchListRequest.Q          = film.Title + "trailer";
                searchListRequest.MaxResults = 10;

                var           searchListResponse = searchListRequest.Execute();
                List <string> videosID           = new List <string>();
                foreach (var searchResult in searchListResponse.Items)
                {
                    if (searchResult.Id.Kind == "youtube#video")
                    {
                        videosID.Add(searchResult.Id.VideoId);
                    }
                }

                film.YoutubeID = videosID.First();
            }

            return(View("AfficherFilm", film));
        }