def insert_companies(companies):
    techDb = DBConnection('companies')

    new_list = [Company.load_from_json(company) for company in companies]

    for company in new_list:
        company.is_valid() and techDb.update(company.to_json(), 'companyId')

    return {'companies': techDb.find()}
def patch_company(context, company_id, user):
    body = request.json
    Company.partial_update_company(context, body, company_id)
    return Response(status=200, response="Resource updated")
def delete_company(context, company_id, user):
    Company.delete_company(context, company_id)
    return Response(status=200, response="Resource deleted")
def get_companies(context, user):
    companies = Company.get_companies(context)
    return Response(status=200, response=json.dumps(companies))
def post_company(context, user):
    body = request.json
    Company.create_company(context, body)
    return Response(status=201, response="Resource created")
示例#6
0
def delete_company(context, company_id, user):
    Company.delete_company(context, company_id)
    return Response(status=204, response="Company deleted successfully")
示例#7
0
def put_company(context, company_id):
    body = request.json
    Company.update_company(context, body, company_id)
    return Response(status=200, response="Resource updated")
示例#8
0
def patch_company(context, company_id, user):
    body = request.json
    Company.patch_company(context, body, company_id)
    return Response(status=201, response="Company patched successfully")
示例#9
0
def put_company(context, company_id, user):
    body = request.json
    Company.update_company(context, body, company_id)
    return Response(status=201, response="Company updated successfully")
示例#10
0
def post_company(context, user):
    body = request.json
    Company.create_company(context, body)
    return Response(status=201, response="Company created successfully!")
示例#11
0
def get_company(context, company_id, user):
    company = Company.get_company(context, company_id)
    return Response(content_type="application/json",
                    status=200,
                    response=json.dumps(company))
示例#12
0
def get_companies(context, user):
    companies = Company.get_companies(context)
    return Response(content_type="application/json",
                    status=200,
                    response=json.dumps(companies))