public IActionResult Post([FromBody] PostSendViewModel post) { if (ModelState.IsValid) { _postService.Create(post); return(Ok(post)); } return(BadRequest(ModelState)); }
public void Create(PostSendViewModel postSendViewModel) { //var post = Mapper.Map<PostSendViewModel, Post>(postSendViewModel); Post post = new Post(); post.Author = postSendViewModel.Author; post.Title = postSendViewModel.Title; post.Description = postSendViewModel.Description; if (post == null) { return; } post.DateTime = DateTime.Now; _postRepository.Create(post); }