[HttpPost] //atributo >> anotação public IActionResult Adiciona(Post post) //model binding { // titulo - título obrigatório, qtde de cars excede 50 // resumo - obti // aidaoi - // ModelState - válido ou inválido //titulo obrigatório //titulo com no máximo 50 caracteres //resumo obrigatório if (ModelState.IsValid) { var usuarioJson = HttpContext.Session.GetString("usuario"); var usuario = JsonConvert.DeserializeObject <Usuario>(usuarioJson); post.Autor = usuario; _dao.Adiciona(post); return(RedirectToAction("Index")); } return(View("Novo", post)); }
public IActionResult IncluirPost(Post post) { _dao.Adiciona(post); return(CreatedAtAction("PostPorId", post)); //201 }