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
def get_genre_names(repo: AbstractRepository):
    genres = repo.get_genres()
    genre_names = [genre.genre_name for genre in genres]

    return genre_names