From 67224911dc68837dd4954699ab3db758765cdb08 Mon Sep 17 00:00:00 2001 From: Victor Rodriguez Date: Fri, 25 Sep 2026 10:30:44 +0200 Subject: [PATCH] Controladores restantes 2 --- controladores/ControladorCategoria.php | 55 ++++++++++++++++++++++++++ controladores/ControladorEquipo.php | 55 ++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 controladores/ControladorCategoria.php create mode 100644 controladores/ControladorEquipo.php diff --git a/controladores/ControladorCategoria.php b/controladores/ControladorCategoria.php new file mode 100644 index 0000000..2dafbe6 --- /dev/null +++ b/controladores/ControladorCategoria.php @@ -0,0 +1,55 @@ + 'El nombre de la categoría es obligatorio']); + break; + } + + $categoria = new Categoria(null, $nombreCategoria); + $resultado = $categoria->crear(); + + echo json_encode($resultado); + break; + + + case 'listarCategorias': + + $categoria = new Categoria(); + $resultado = $categoria->listar(); + + echo json_encode($resultado); + break; + + + case 'buscarCategoria': + + $idCategoria = intval($_POST['idCategoria'] ?? 0); + + $categoria = new Categoria($idCategoria); + $resultado = $categoria->buscar(); + + echo json_encode($resultado); + break; + + + case 'borrarCategoria': + + $idCategoria = intval($_POST['idCategoria'] ?? 0); + + $categoria = new Categoria($idCategoria); + $resultado = $categoria->borrar(); + + echo json_encode($resultado); + break; + +} diff --git a/controladores/ControladorEquipo.php b/controladores/ControladorEquipo.php new file mode 100644 index 0000000..e8e56d9 --- /dev/null +++ b/controladores/ControladorEquipo.php @@ -0,0 +1,55 @@ + 'El nombre del equipo es obligatorio']); + break; + } + + $equipo = new Equipo(null, $nombreEquipo); + $resultado = $equipo->crear(); + + echo json_encode($resultado); + break; + + + case 'listarEquipos': + + $equipo = new Equipo(); + $resultado = $equipo->listar(); + + echo json_encode($resultado); + break; + + + case 'buscarEquipo': + + $idEquipo = intval($_POST['idEquipo'] ?? 0); + + $equipo = new Equipo($idEquipo); + $resultado = $equipo->buscar(); + + echo json_encode($resultado); + break; + + + case 'borrarEquipo': + + $idEquipo = intval($_POST['idEquipo'] ?? 0); + + $equipo = new Equipo($idEquipo); + $resultado = $equipo->borrar(); + + echo json_encode($resultado); + break; + +} \ No newline at end of file