def insert_into_phone(item, user_inserted): try: model = PhoneModel() model.phone = item['phone'] model.webphone = item['webphone'] model.branch_line = item['branch_line'] model.status = item['status'] model.user_id = user_inserted.id model.created_date = date.today() model.save() return 201, 'created' except Exception as e: return { "succes": False, "message": f'{e} invalid payload', 'type_error': 'phone/utils' }
def post(self): item = request.get_json() if request.get_json() else request.form try: if item: model = PhoneModel() model.phone = item['phone'] model.webphone = item['webphone'] model.branch_line = item['branch_line'] model.status = item['status'] model.user_id = item['user_id'] model.created_date = date.today() model.save() return 'created', 201 else: return 'not created, invalid payload', 400 except Exception as e: return f"{e}", 500