public IActionResult CadastraPost([FromBody] Post post) { if (ModelState.IsValid) { dao.Adiciona(post); return(CreatedAtAction("BuscaPostId", new { id = post.Id }, post)); } return(BadRequest(ModelState)); }
public IActionResult AdicionaPost(Post novo) { if (ModelState.IsValid) { string usuarioJson = HttpContext.Session.GetString("usuario"); Usuario logado = JsonConvert.DeserializeObject <Usuario>(usuarioJson); dao.Adiciona(novo, logado); return(RedirectToAction("Index")); } else { Post post = new Post(); return(View("Novo", post)); } }