public ActionResult <ImdbMovie> Details(int id) { string imbdId = _client.GetMovieAsync(id).Result.ImdbId; ImdbMovie movie = _imdb.GetMovieFromIdAsync(imbdId).Result; return(movie); }
public ActionResult AddMovieToCollection(string imbdId, string userId, string comment, decimal rating) { ImdbMovie movie = _imdb.GetMovieFromIdAsync(imbdId).Result; if (_movieService.Exists(movie.ImdbId) == false) { _movieService.Create(movie); } var movieCollection = _userService.AddMovieToCollection(ObjectId.Parse(userId), movie, comment, rating); return(CreatedAtAction("GetMovieCollection", new { id = movieCollection.Id }, movieCollection)); }