//// PUT: api/Post/5 public HttpResponseMessage Put(PostCategoryTagVM viewModel) { Post blogPost = new Post() { Id = viewModel.Id, Title = viewModel.Title, PublishDate = viewModel.PublishDate, ExpireDate = viewModel.ExpireDate, Content = viewModel.Content }; Response <Post> response = _postManager.UpdatePost(blogPost, viewModel.TagList, viewModel.CategoryList, viewModel.Status); return(Request.CreateResponse(HttpStatusCode.Created, response.Data)); }
// POST: api/Post public HttpResponseMessage Post(PostCategoryTagVM viewModel) //(Post blogPost, string tags)//, string[] categories)//(JObject data) { Post blogPost = new Post() { Title = viewModel.Title, Author = new Author() { Id = User.Identity.GetUserId(), Name = User.Identity.Name }, CreatedDate = DateTime.Now, PublishDate = viewModel.PublishDate, ExpireDate = viewModel.ExpireDate, Content = viewModel.Content }; Response <Post> response = _postManager.AddPost(blogPost, viewModel.TagList, viewModel.CategoryList, viewModel.Status); return(Request.CreateResponse(HttpStatusCode.Created, response.Data)); }