/// <summary> /// Reads the movie details for based on a movie id. /// </summary> /// <param name="movieId">The id of the movie that's details should get queried.</param> /// <returns>A detailed set of information for the queried movie.</returns> public static MovieDetails GetMovieDetails(int movieId) { // Queries Yify for movie details MovieDetailsData temp = ApiWrapper.GetMovieDetails(movieId).Data; // Maps the DTO to the business model return(new MovieDetails(temp)); }
public ActionResult Details(int id) { var movieDetails = new MovieDetailsData(); RunAndReleaseProxy(_proxyFactory.CreateProxy <IMovieService>(), proxy => { movieDetails = proxy.GetDetails(id); }); return(View(movieDetails)); }
public MovieDetails ParseDetails(string text) { MovieDetailsData data = JsonUtility.FromJson <MovieDetailsData>(text); return(new MovieDetails(data.imdbID, data.Title, data.Plot, data.Poster)); }