def search_exists(search, select, repo: AbstractRepository): genres = repo.get_genres() actors = repo.get_actors() directors = repo.get_directors() if select == "Genre": if Genre(search) in genres: return True else: return False elif select == "Actor": if Actor(search) in actors: return True else: return False elif select == "Director": if Director(search) in directors: return True else: return False
def search_exists(search, select, repo: AbstractRepository): if select == "Actor": if Actor(search) not in repo.get_actors(): return False else: return True elif select == "Genre": if Genre(search) not in repo.get_genres(): return False else: return True elif select == "Director": if Director(search) not in repo.get_directors(): return False else: return True
def get_director_names(repo: AbstractRepository): directors = repo.get_directors() director_names = [director.director_full_name for director in directors] return director_names