Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
def get_actor_names(repo: AbstractRepository):
    actors = repo.get_actors()
    actor_names = [actor.actor_full_name for actor in actors]

    return actor_names