def criar(): dados = request.get_json() if not validar_campos(dados, campos, tipos): return '', 422 try: criado = service_criar(dados['id'], dados['nome']) return jsonify(to_dict(criado)) except ProfessorJaExiste: return '', 409
def novo(): novo_professor = request.get_json() if novo_professor == None: return jsonify({'erro':'dados não informados'}), 400 if 'id' not in novo_professor: return jsonify({'erro':'id não informado'}), 400 p = service_criar(novo_professor) if p == None: return jsonify({'erro':'professor Já cadastrado'}), 400 return jsonify(p)
def internal_cadastrar_professor(dados_professor): professor = service_criar(dados_professor) return professor