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")
Exemple #6
0
def delete_company(context, company_id, user):
    Company.delete_company(context, company_id)
    return Response(status=204, response="Company deleted successfully")
def put_company(context, company_id):
    body = request.json
    Company.update_company(context, body, company_id)
    return Response(status=200, response="Resource updated")
Exemple #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")
Exemple #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")
Exemple #10
0
def post_company(context, user):
    body = request.json
    Company.create_company(context, body)
    return Response(status=201, response="Company created successfully!")
Exemple #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))
Exemple #12
0
def get_companies(context, user):
    companies = Company.get_companies(context)
    return Response(content_type="application/json",
                    status=200,
                    response=json.dumps(companies))