public async Task DetachGenreFromMovie(int movieId, int genreId) { var movieGenre = await _movieGenreRepository.Get(movieId, genreId); if (movieGenre == null) { throw new MovieGenreNotFound("Genre is not attached to this movie."); } await _movieGenreRepository.Delete(movieGenre); }