def validate_dish_id(self, key, dish_id): if not NumberValidator.is_int(dish_id): raise Error(name="dish_id", message="Not a valid dish id") if Dish.query.get(dish_id) is None: raise Error(name="dish_id", message="Could not find dish with dish id %r" % dish_id) return dish_id
def validate_user_id(self, key, user_id): if not NumberValidator.is_int(user_id): raise Error(name="user_id", message="Not a valid user id") if User.query.get(user_id) is None: raise Error(name="user_id", message="Could not find user with user id %r" % user_id) return user_id
def validate_portions(self, key, portions): if not NumberValidator.is_int(portions): raise Error(name='portions', message='Geen geldig aantal voor porties') if portions < 1: raise Error(name='portions', message='Het aantal porties kan niet 0 zijn.') return portions
def validate_amount_meals(self, key, amount_meals): if not NumberValidator.is_int(amount_meals) or amount_meals < 1: from app.api.errors.errors import Error raise Error( name='amount_meals', message= 'Geen juiste waarde, aantal moet groter dan of gelijk zijn aan 1' ) return amount_meals
def validate_dish_id(self, key, dish_id): if not NumberValidator.is_int(dish_id): raise Error(name='dish_id', message='Not a valid dish id') if Dish.query.get(dish_id) is None: raise Error(name='dish_id', message='Could not find dish with dish id %r' % dish_id) return dish_id
def validate_user_id(self, key, user_id): if not NumberValidator.is_int(user_id): raise Error(name='user_id', message='Not a valid user id') if User.query.get(user_id) is None: raise Error(name='user_id', message='Could not find user with user id %r' % user_id) return user_id
def validate_amount_meals(self, key, amount_meals): if not NumberValidator.is_int(amount_meals) or amount_meals < 1: from app.api.errors.errors import Error raise Error(name='amount_meals', message='Geen juiste waarde, aantal moet groter dan of gelijk zijn aan 1') return amount_meals
def validate_price(self, key, price): if not NumberValidator.is_double(price): raise Error(name='price', message='Geen juiste prijs(int, float)') return price
def validate_rating(self, key, rating): if not NumberValidator.between(1, 5, rating): raise Error(name='rating', message='Number must be between 1 and 5') return rating
def validate_rating(self, key, rating): if not NumberValidator.between(1, 5, rating): raise Error(name="rating", message="Number must be between 1 and 5") return rating