Beispiel #1
0
        public ActionResult <ImdbMovie> Details(int id)
        {
            string    imbdId = _client.GetMovieAsync(id).Result.ImdbId;
            ImdbMovie movie  = _imdb.GetMovieFromIdAsync(imbdId).Result;

            return(movie);
        }
Beispiel #2
0
        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));
        }