Example #1
0
    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
Example #2
0
    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
Example #3
0
 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
Example #4
0
 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
Example #5
0
    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
Example #6
0
    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
Example #7
0
File: order.py Project: Ma-ve/voerr
 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
Example #8
0
File: meal.py Project: Ma-ve/voerr
 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
Example #9
0
File: meal.py Project: Ma-ve/voerr
 def validate_price(self, key, price):
     if not NumberValidator.is_double(price):
         raise Error(name='price', message='Geen juiste prijs(int, float)')
     return price
Example #10
0
 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
Example #11
0
 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
Example #12
0
 def validate_price(self, key, price):
     if not NumberValidator.is_double(price):
         raise Error(name='price', message='Geen juiste prijs(int, float)')
     return price