Esempio n. 1
0
    def getAll(self):
        results = OrmOrder.objects.all()
        rows = []
        for order in results:
            menu = Menu(
                menu_id=order.menu.pk,
                name=order.menu.name,
                description=order.menu.description,
                expire_date=order.menu.expiration_date,
            )

            user = User(
                user_id=order.user.pk,
                name=order.user.name,
                phone=order.user.phone,
                admin=order.user.admin,
                email=order.user.email,
                password=order.user.password,
            )

            obj = Order(
                order_id=order.pk,
                menu=menu,
                user=user,
                customization=order.customization,
                created_date=order.created_date,
                status=order.get_status_display(),
            )
            rows.append(obj)
        return rows
Esempio n. 2
0
    def getById(self, orderId, userId):
        order = OrmOrder.objects.get(pk=orderId, user__pk=userId)

        menu = Menu(
            menu_id=order.menu.pk,
            name=order.menu.name,
            description=order.menu.description,
            expire_date=order.menu.expiration_date,
        )

        user = User(
            user_id=order.user.pk,
            name=order.user.name,
            phone=order.user.phone,
            admin=order.user.admin,
            email=order.user.email,
            password=order.user.password,
        )

        obj = Order(
            order_id=order.pk,
            menu=menu,
            user=user,
            customization=order.customization,
            created_date=order.created_date,
            status=order.get_status_display(),
        )
        return obj
Esempio n. 3
0
 def setUp(self):
     self.user = User(
         user_id=1,
         name="mike",
         phone="1234",
         admin=False,
         email="*****@*****.**",
         password="******",
     )
 def getById(self, userId):
     obj = User(
         user_id=userId,
         name="John Doe",
         phone="56933375029",
         admin=False,
         email="*****@*****.**",
         password="******",
     )
     return obj
    def getAll(self):

        results = Orm.objects.all()
        return [User(user_id=q.pk,
                     name=q.name,
                     phone=q.phone,
                     admin=q.admin,
                     email=q.email,
                     password=q.password,
                     ) for q in results]
 def getById(self, userId):
     user = Orm.objects.get(pk=userId)
     obj = User(user_id=user.pk,
                name=user.name,
                phone=user.phone,
                admin=user.admin,
                email=user.email,
                password=user.password,
                )
     return obj
 def getAll(self):
     return [
         User(
             user_id=123,
             name="John Doe",
             phone="56933375029",
             admin=False,
             email="*****@*****.**",
             password="******",
         )
     ]
Esempio n. 8
0
 def clientsPhoneBook(self):
     try:
         results = OrmUser.objects.all()
         return [
             User(user_id=user.pk,
                  name=user.name,
                  phone=user.phone,
                  email=user.email,
                  password=user.password,
                  admin=user.admin) for user in results
         ]
     except Exception:
         return []
 def authenticate(self, email, password):
     if password == 'password':
         obj = User(
             user_id=123,
             name="John Doe",
             phone="56933375029",
             admin=False,
             email=email,
             password="******",
         )
         return obj, False
     else:
         return None, True
 def authenticate(self, email, password):
     try:
         user = Orm.objects.get(email=email, password=password)
         obj = User(user_id=user.pk,
                    name=user.name,
                    phone=user.phone,
                    admin=user.admin,
                    email=user.email,
                    password=user.password,
                    )
         return obj, False
     except Exception as e:
         print(e)
         return User, True