public IActionResult Post(FuncaoCadastroModel model) { if (ModelState.IsValid) { try { var funcao = new Funcao(); funcao.Descricao = model.Descricao; funcaoRepository.Inserir(funcao); var result = new { //objeto anônimo mensagem = "Função cadastrada com sucesso.", funcao = funcao }; return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }