// PUT api/<controller>/5 public void Put(int id, [FromBody] IncomingBlog blog) { var updatePost = _service.GetById(id); updatePost.Title = blog.Title != null ? blog.Title : updatePost.Title; updatePost.Body = blog.Body != null ? blog.Body : updatePost.Body; updatePost.Modified = SystemTime.Current(); _service.Upsert(updatePost); }
// POST api/<controller> public void Post([FromBody] IncomingBlog blog) { _service.Upsert(PostFactory.CreatePost(blog.Title, blog.Body)); }