public ActionResult <BlogId> Create(BlogPost post) { DBBlogPost dbpost = DBToAPIModelTransforms.APItoDBBlogPost(post); DBBlogPost creation = database.createBlogPost(dbpost); BlogId newid = new BlogId(creation.Id, "/blogs/" + creation.Id); return(newid); }
public ActionResult <BlogPost> Get(int id) { var bp = database.getBlogPost(id); if (bp is null) { return(NotFound("No entry with id " + id + " found.")); } return(DBToAPIModelTransforms.DBtoAPIBlogPost(bp)); }
public ActionResult <BlogPost> Update(int id, BlogPost put) { return(DBToAPIModelTransforms.DBtoAPIBlogPost(database.updateBlogPost(DBToAPIModelTransforms.APItoDBBlogPost(id, put)))); }