public IActionResult RechercherParAuteur(string valeur_recherche = null) { OMDBMovies movies = new OMDBMovies(); if (string.IsNullOrEmpty(valeur_recherche)) { return(RedirectToAction("Index")); } var client = new RestClient("https://www.themoviedb.org"); var request = new RestRequest("/3/movie/550?api_key=cafc81c187346a6f467555cae2e5ebea"); return(View("Rechercher", movies)); }
public IActionResult Rechercher(string valeur_recherche = null, bool par_auteur = false) { OMDBMovies movies = new OMDBMovies(); if (string.IsNullOrEmpty(valeur_recherche)) { return(RedirectToAction("Index")); } var client = new RestClient("http://www.omdbapi.com"); var request = new RestRequest("/?s=" + valeur_recherche + "&type=Movie&apikey=a0564dcc", Method.GET); IRestResponse response = client.Execute(request); movies = JsonConvert.DeserializeObject <OMDBMovies>(response.Content); if (movies.Search.Count == 0) { movies.Message = "Votre recherche n'a retourné aucun résultat. Cela peut être dû au fait que le titre " + "que vous avez entré ne correspond à aucun film ou qu'il correspond à trop de films pour que nous " + "puissions afficher les résultats."; } return(View(movies)); }