Ejemplo n.º 1
0
 def patch(self, id):
     json_data = request.get_json()
     genre = GenreSchema().load(json_data)
     try:
         genre_db = GenresRepository(db).update(id, genre)
         return GenreSchema().dump(genre_db)
     except NotFound:
         raise ApiError("Genre is not found", 404)
Ejemplo n.º 2
0
 def patch(self, id):
     json_data = request.get_json()
     actor = ActorSchema().load(json_data)
     try:
         actor_db = ActorsRepository(db).update(id, actor)
         return ActorSchema().dump(actor_db)
     except NotFound:
         raise ApiError("Actor is not found", 404)
Ejemplo n.º 3
0
 def patch(self, id):
     json_data = request.get_json()
     movie = MovieSchema().load(json_data)
     try:
         movie_db = MoviesRepository(db).update(id, movie)
         return MovieSchema().dump(movie_db)
     except NotFound:
         raise ApiError("Movie is not found", 404)
Ejemplo n.º 4
0
 def patch(self, id):
     json_data = request.get_json()
     language = LanguageSchema().load(json_data)
     try:
         language_db = LanguagesRepository(db).update(id, language)
         return LanguageSchema().dump(language_db)
     except NotFound:
         raise ApiError("Language is not found", 404)
Ejemplo n.º 5
0
 def delete(self, id):
     try:
         deleted_id = GenresRepository(db).delete(id)
         return jsonify({"id": deleted_id})
     except NotFound:
         raise ApiError("Genre is not found", 404)
Ejemplo n.º 6
0
 def get(self, id):
     genre = GenresRepository(db).get(id)
     if not genre:
         raise ApiError("Genre is not found", 404)
     return GenreSchema().dump(genre)
Ejemplo n.º 7
0
 def get(self, id):
     actor = ActorsRepository(db).get(id)
     if not actor:
         raise ApiError("Actor is not found", 404)
     return ActorSchema().dump(actor)
Ejemplo n.º 8
0
 def get(self, id):
     movie = MoviesRepository(db).get(id)
     if not movie:
         raise ApiError("Movie is not found", 404)
     return MovieSchema().dump(movie)
Ejemplo n.º 9
0
 def get(self, id):
     language = LanguagesRepository(db).get(id)
     if not language:
         raise ApiError("Language is not found", 404)
     return LanguageSchema().dump(language)