public IActionResult Gravar([FromForm] Projeto projeto) { string mensagem = null; if (projeto == null) { mensagem = "Dados inválidos!"; } else { mensagem = projeto.Validar(); } if (mensagem != null) { return(Erro(mensagem)); } if (projeto.Codigo == 0) { ProjetoRepository.Criar(projeto); } else { ProjetoRepository.Alterar(projeto); } return(Ok()); }