Ejemplo n.º 1
0
    def create(self, request):
        user_id, user_data = get_user_id(request)
        user = UserInformation.objects.get(user_id=user_id)
        user.state = request.data['state']
        user.save()

        return Response({'status': user_id})
Ejemplo n.º 2
0
 def create(self, request):
     print("USER INFO CREATE WAS CALLED***")
     user_id, user_data = get_user_id(request)
     if user_id:
         users = UserInformation.objects.filter(user_id=user_id)
         users_count = UserInformation.objects.filter(
             user_id=user_id).count()
         if len(users) == 0:
             entry = UserInformation(
                 user_id=user_id,
                 operating_system=request.data['operating_system'],
                 browser_version=request.data['browser_version'],
                 device=request.data['device'],
                 fcm=request.data['fcm'])
             entry.first_name = user_data['first_name']
             entry.last_name = user_data['last_name']
             entry.dob = user_data['DOB']
             entry.address = user_data['address']
             entry.city = user_data['city']
             entry.zip_code = user_data['zip_code']
             entry.save()
         else:
             entry = users[0]
             entry.operating_system = request.data['operating_system']
             entry.browser_version = request.data['browser_version']
             entry.device = request.data['device']
             entry.fcm = request.data['fcm']
             entry.save()
     return Response({'status': user_id})
Ejemplo n.º 3
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = Height(user_id=user_id, height=request.data['height'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 4
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = Steps(user_id=user_id, steps=request.data['steps'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 5
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = Water(user_id=user_id, water=request.data['water'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 6
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = BloodSugar(user_id=user_id,
                               blood_sugar=request.data['blood_sugar'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 7
0
    def create(self, request):
        user_id, user_data = get_user_id(request)
        user = UserInformation.objects.get(user_id=user_id)
        user.last_login_timestamp = datetime.now()
        user.save()
        entry_open = OpenedApp(user_id=int(user_id))
        entry_open.save()

        return Response({'status': user_id})
Ejemplo n.º 8
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = VegetablesAndFruits(user_id=user_id,
                                        vegetables=request.data['vegetables'],
                                        fruits=request.data['fruits'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 9
0
    def create(self, request):
        user_id, user_data = get_user_id(request)

        if user_id:
            entry = BloodPressure(user_id=user_id,
                                  systolic=request.data['systolic'],
                                  diastolic=request.data['diastolic'])
            entry.save()
        return Response({'status': user_id})
Ejemplo n.º 10
0
 def create(self, request):
     user_id, user_data = get_user_id(request)
     if user_id:
         entry = UserInformation(
             user_id=user_id,
             operating_system=request.data['operating_system'],
             browser_version=request.data['browser_version'],
             device=request.data['device'],
             fcm=request.data['fcm'])
         entry.save()
     return Response({'status': user_id})
Ejemplo n.º 11
0
 def list(self, request):
     user_id, user_data = get_user_id(request)
     queryset = Weight.objects.filter(user_id=user_id)
     serializer = WeightSerializer(queryset, many=True)
     return Response(serializer.data)
Ejemplo n.º 12
0
    def list(self, request):
        user_id, user_data = get_user_id(request)

        return Response({'status': user_id})
Ejemplo n.º 13
0
 def list(self, request):
     user_id, user_data = get_user_id(request)
     queryset = UserInformation.objects.filter(user_id=user_id)
     serializer = UserInformationSerializer(queryset, many=True)
     return Response(serializer.data)
Ejemplo n.º 14
0
    def create(self, request):
        user_id, user_data = get_user_id(request)
        latest_weight = Weight.objects.filter(user_id=user_id)
        latest_weight = latest_weight[-1]

        return Response({'BMI': latest_weight / request.data['height']**2})
Ejemplo n.º 15
0
 def list(self, request):
     user_id, user_data = get_user_id(request)
     queryset = VegetablesAndFruits.objects.filter(user_id=user_id)
     serializer = VegetablesAndFruitsSerializer(queryset, many=True)
     return Response(serializer.data)