Exemplo n.º 1
0
 def put(self, request, pk, format=None):
     account = self.get_object(pk)
     account_serializer = AccountSerializer(account, data=request.data)
     if account_serializer.verify_balance(account_serializer):
         account_serializer.save()
         return Response(account_serializer.data)
     return Response(account_serializer.errors,
                     status=status.HTTP_400_BAD_REQUEST)
Exemplo n.º 2
0
 def post(self, request, format=None):
     account_serializer = AccountSerializer(data=request.data)
     if account_serializer.verify_balance(account_serializer):
         account_serializer.save()
         return Response(account_serializer.data,
                         status=status.HTTP_201_CREATED)
     return Response(account_serializer.errors,
                     status=status.HTTP_400_BAD_REQUEST)