if ($funcao == "deletar") { $idcurs = $_POST['idcurs']; $cursodeletar = CursoService::getById($idcurs); CursoService::delete($cursodeletar); } else { if ($funcao == "criar") { $nomecurs = $_POST['nomecurs']; $iddept = $_POST['iddept']; $duracao = $_POST['duracao']; $creditos = $_POST['creditos']; $cursocriar = new Curso(); $cursocriar->setNome(utf8_encode($nomecurs)); $cursocriar->setDept_id($iddept); $cursocriar->setCred_form($creditos); $cursocriar->setDuracao($duracao); $criou = CursoService::inserir($cursocriar); if (!is_null($criou)) { $cursocriado = CursoService::getByNome($nomecurs); $arrayretorno['nomecurs'] = $nomecurs; $arrayretorno['idcurs'] = $cursocriado->getId(); $arrayretorno['iddept'] = $cursocriado->getDept_id(); $arrayretorno['nomedept'] = DepartamentoService::getById($iddept)->getNome(); $arrayretorno['duracao'] = $cursocriado->getDuracao(); $arrayretorno['creditos'] = $cursocriado->getCred_form(); $departamentos = DepartamentoService::getDepartamentos(); for ($i = 0; $i < sizeof($departamentos); $i++) { $nomesdepartamentos[$i] = $departamentos[$i]->getNome(); $idsdepartamentos[$i] = $departamentos[$i]->getId(); } $arrayretorno['nomesdept'] = $nomesdepartamentos; $arrayretorno['idsdept'] = $idsdepartamentos;