Пример #1
0
        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);
        }
Пример #2
0
        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));
        }
Пример #3
0
 public ActionResult <BlogPost> Update(int id, BlogPost put)
 {
     return(DBToAPIModelTransforms.DBtoAPIBlogPost(database.updateBlogPost(DBToAPIModelTransforms.APItoDBBlogPost(id, put))));
 }