Spaces:
Sleeping
Sleeping
| from .. import CalificacionController, DatoController | |
| from ...utils import controller_error | |
| class RatingScalesController(): | |
| def __init__(self, rating_controller: CalificacionController, data_controller: DatoController): | |
| self.rating_controller = rating_controller | |
| self.data_controller = data_controller | |
| def controllPostScales(self) -> dict: | |
| self.data_controller.setRating( | |
| new_rating=self.rating_controller.rating | |
| ) | |
| data = self.data_controller.saveData() | |
| if isinstance(data, dict): | |
| return controller_error(data["error"]) | |
| self.data_controller.setValue() | |
| value_save = self.data_controller.saveValue() | |
| if isinstance(value_save, dict): | |
| return controller_error(value_save["error"]) | |
| return {"message": "La calificación se ha guardado"} | |