public async Task <Movie> GetMovie(string movieName) { var film = await _swService.FindFilm2(movieName); if (film == null) { throw new KeyNotFoundException("Movie wasn't found"); } var filter = Builders <Movie> .Filter.Eq(i => i.Title, film.title); var movie = (await _db.Movies.FindAsync(filter)).FirstOrDefault(); return(movie); }