Пример #1
0
def UserMOdel_Update(request, pk):

    try:
        if request.method == 'PUT':
            usermodel_selectone = UserBL().SelectOne_Users(pk)
            if usermodel_selectone:

                usermodel_update = request.POST
                users_schema = UsersSchema()
                if users_schema:
                    usermodel_update = users_schema.load(
                        usermodel_update, session=Session).data
                    usermodel_update.ID = usermodel_selectone.ID
                    update = UserBL().Update_Users(usermodel_update)
                    ## If you need update log model here if you need else empty to update model log
                    if update:
                        return Response(json.dumps({'status': 'True'}))

            return Response(json.dumps({'status': 'Not Found Account'}))

        return Response(json.dumps({'status': 'Invalid Request Method'}))

    except Exception as e:

        return Response(json.dumps({'status': e}))
Пример #2
0
def UserModel_Insert(request):

    try:

        if request.method == 'POST':
            usermodel = request.POST
            users_schema = UsersSchema()
            if users_schema:
                json_dict = users_schema.load(usermodel, session=Session).data
                usermodel_object = UserBL().Insert_Users(json_dict)
                if usermodel_object:
                    logmodel = Logs(
                        user_id=usermodel_object,
                        UserLog="Hello Ramin This is a test ")
                    logmodel_object = LogsBL().Insert_UsersLogs(logmodel)
                    if logmodel_object:
                        return Response(json.dumps({'status': 'True'}))
                return Response(
                    json.dumps({
                        'status': 'Error in Insert Model'
                    }))

        return JsonResponse({'status': 'Invalid Request Method'})

    except Exception as e:
        return Response(json.dumps({'status': e}))
Пример #3
0
def UserModel_Search(request,pk):

    try:
        if request.method == "GET":
            usermodel_object = UserBL().Find_Users(pk)
            if usermodel_object:
                users_schema = UsersSchema(many=True)
                if users_schema:
                    to_json = users_schema.dump(usermodel_object,many=True).data
                    return Response(to_json,status=status.HTTP_201_CREATED)

            return Response(json.dumps({'status':'Not Found Account'}))

        return Response(json.dumps({'status':'Invalid Request Method'}))

    except Exception as e:

        return Response(json.dumps({'status':e}))
Пример #4
0
def UserModel_SelectAll(request):

    try:

            if request.method == 'GET':
                if request.user.is_authenticated():
                    usermodel_object = UserBL().SelectAll_Users()
                    if usermodel_object:
                        users_schema = UsersSchema(many=True)
                        if users_schema:
                            to_json = users_schema.dump(usermodel_object,many=True).data
                            return Response(to_json,status=status.HTTP_201_CREATED)
                    return Response(json.dumps({'status':'Try Again'}))

                return Response(json.dumps({'status':'Invalid authenticated'}))
            return Response(json.dumps({'status':'Invalid Request Method'}))

    except Exception as e:
        return Response(json.dumps({'status':e}))