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)
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)
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)
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)
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)
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)
def statusApi(request): reqObj = Collection() apiLib = APILib() response = apiLib.getPromiseStatus(reqObj) return JsonResponse(response)
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)
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)