[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
 }