def get_posts(): app.logger.info("get_posts()") blog_posts_service = BlogPostsService() posts = blog_posts_service.get_posts() ret = { "success": True, "posts": posts } return jsonify(ret)
def add_post(): post_data = request.get_json() app.logger.info("add_post() - {0}".format(post_data)) title = post_data['title'] summary = post_data['summary'] html = post_data['html'] tags = post_data['tags'] iso_date_string = post_data['date'] date_object = dateutil.parser.parse(iso_date_string) blog_posts_service = BlogPostsService() post_id = blog_posts_service.add_post(title, summary, html, tags, date_object) ret = { "success": True, "post_id": post_id } return jsonify(ret)