Example #1
0
def categoryApi(request):
    reqObj = Collection()
    reqObj.categoryList = request.GET.getlist('categoryList')
    reqObj.type = request.GET.dict()['type']
    categoryLib = CategoryLib()
    response = categoryLib.get_promise_by_category(reqObj)
    return JsonResponse(response)
Example #2
0
def thirtFivePoint(request):
    reqObj = Collection()
    reqObj.category = 'Thirty Five Point Programme'
    promiseLib = PromiseLib()
    response = {}
    response['promises'] = promiseLib.get_promise_by_category(reqObj)
    return render(request, 'pinarayi_meter/thirty_five.html', response)
Example #3
0
def category(request, category_name):
    reqObj = Collection()
    response = {}
    reqObj.category_name = category_name
    promiseLib = PromiseLib()
    response = promiseLib.get_promise_by_category_list(reqObj)

    return render(request, 'pinarayi_meter/category.html', response)
Example #4
0
def promise(request, uuid):
    reqObj = Collection()
    reqObj.uuid = uuid

    promiseLib = PromiseLib()
    promiseDetails = promiseLib.get_promise(reqObj)
    response = {'promiseDetails': promiseDetails}
    return render(request, 'pinarayi_meter/promise.html', response)
Example #5
0
 def get(self, request, format = None):
     print(request.user)
     print("here")
     req_obj = Collection()
     req_obj.username = request.user
     player = player_utils.get_player_by_username(req_obj.username)
     response = PlayerModelSerializer(player).data
     print(response)
     return Response(response, status=http_status.HTTP_200_OK)
Example #6
0
 def post(self, request, format=None):
     print("here")
     req_obj = Collection()
     data = request.data
     req_obj.username = request.user
     response = gameroom_services.create_game_room(req_obj)
     return Response(response, status=http_status.HTTP_200_OK)
     serializer = GameRoomSerializer(data=data)
     if serializer.is_valid():
         serializer.save()
         return Response({'success': True}, status=http_status.HTTP_200_OK)
     else:
         return Response({
             'success': False,
             'errors': serializer.errors
         },
                         status=http_status.HTTP_200_OK)
Example #7
0
def statusApi(request):
    reqObj = Collection()
    apiLib = APILib()
    response = apiLib.getPromiseStatus(reqObj)
    return JsonResponse(response)
Example #8
0
def find_winner(request, format=None):
    req_obj = Collection()
    req_obj.game_room_id = request.data['room_id']
    req_obj.username = request.user
    response = gameroom_services.find_winner(req_obj)
    return Response(response, status=http_status.HTTP_200_OK)
Example #9
0
 def get(self, request):
     req_obj = Collection()
     req_obj.gameroom_uuid = request.query_params.get('room_uuid')
     gameroom = gameroom_utils.get_game_room_by_uuid(req_obj.gameroom_uuid)
     response = GameRoomSerializer(gameroom).data
     return Response(response, status=http_status.HTTP_200_OK)