def add_entry(): """Add new todo item to db :param json with ['due', 'title', 'description'] :returns code 201, success or Error """ res = request.get_json(force=True) entry = Task(datetime.datetime.strptime(res.get('due'), '%Y-%m-%d').date(), res.get('title'), res.get('description')) db.session.add(entry) db.session.commit() return jsonify({'msg': 'success', 'added': Task.as_dict(entry)}), 201
def get_entries(): """Get all todo items :rtype json """ data = [Task.as_dict(e) for e in Task.query.all()] return jsonify(data)