public static function updateEmpreendimento() { $EstoqueTO = new EstoqueTO(); $EstoqueDao = new EstoqueDao(); $EstoqueTO->nome_empreendimento = isset($_POST['nome_empreendimento']) ? $_POST['nome_empreendimento'] : ''; $EstoqueTO->id = isset($_POST['id']) ? $_POST['id'] : ''; $validator = new DataValidator(); $validator->set_msg('O nome do Empreendimento é obrigatório')->set('nome_empreendimento', $EstoqueTO->nome_empreendimento)->is_required(); $validator->set_msg('O codigo do Empreendimento é obrigatório')->set('id', $EstoqueTO->id)->is_required(); if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } if ($EstoqueDao->updateEmpreendimento($EstoqueTO)) { Flight::halt(200); } else { Flight::halt(500, 'erro ao atualizar'); } }