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")
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")
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")
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")
def post_company(context, user): body = request.json Company.create_company(context, body) return Response(status=201, response="Company created successfully!")
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))
def get_companies(context, user): companies = Company.get_companies(context) return Response(content_type="application/json", status=200, response=json.dumps(companies))