/**
* @fileoverview Modelo para obtener las etapas y clases
* mediante peticiones fetch a controladores PHP en el servidor.
*
* @author Mauricio Peña
*/
class M_obtenerEtapasYClases {
/**
* Obtiene todas las etapas y clases disponibles.
*
* @async
* @returns {Promise<Object|undefined>} Datos de etapas y clases.
*/
async obtenerEtapasYClases() {
try {
const response = await fetch(
"/InscripcionesEVG/index.php?controlador=obtenerEtapasYClases&accion=obtenerEtapasYClases",
);
const data = await response.json();
return data;
} catch (error) {
console.error("Error al obtener etapas y clases:", error);
}
}
}
export default M_obtenerEtapasYClases;