Пример #1
0
        public async Task <ObjectId?> InsertMovieByName(string name)
        {
            MongoDBManager mm    = new MongoDBManager();
            var            found = await mm.FindMoviesByName(name);

            if (found.Count == 0)
            {
                SearchContainer <SearchMovie> results = Client.SearchMovie(name);
                if (results.TotalResults >= 1)
                {
                    SearchMovie tmdb  = results.Results.First();
                    var         movie = await ParseMovie(tmdb.Id);

                    await MongoManager.InsertNewMovie(movie);

                    return(movie.ID);
                }
            }
            return(null);
        }