def post(): data = request.get_json(force=True) email = data.get('email', None) username = data.get('username', None) phone_number = data.get('phone_number', None) agent = Agent(email=email, username=username, phone_number=phone_number) db_session.add(agent) db_session.commit() json = {'username': username, 'phone_number': phone_number, 'email': email} return jsonify(json)
def put(_id): data = parser.parse_args() agent = Agent.query.filter_by(id=_id).first() if agent is not None: agent.email = data.get('email', None) agent.phone_number = data.get('phone_number', None) agent.username = data.get('username', None) db_session.add(agent) db_session.commit() return jsonify(agent)