Documentación de API - MallCustomersApi
GET: api/MallCustomersApi
Descripción: Obtiene una lista de todos los clientes del centro comercial.
Respuesta: 200 OK
con la lista de clientes.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi
GET: api/MallCustomersApi/5
Descripción: Obtiene los detalles de un cliente específico por su ID.
Parámetro: id
(int) - El ID del cliente.
Respuesta: 200 OK
con los detalles del cliente, 404 Not Found
si no se encuentra el cliente.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi/5
GET: api/MallCustomersApi/genero/{genero}
Descripción: Obtiene una lista de clientes filtrada por género.
Parámetro: genero
(string) - El género de los clientes a filtrar (e.g., "Male", "Female").
Respuesta: 200 OK
con la lista de clientes del género especificado.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi/genero/Male
GET: api/MallCustomersApi/Gastones
Descripción: Obtiene una lista de clientes que gastan más de lo que ingresan anualmente.
Respuesta: 200 OK
con la lista de clientes que cumplen con el criterio.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi/Gastones
GET: api/MallCustomersApi/RangoEdad?min=valor&max=valor
Descripción: Obtiene una lista de clientes dentro de un rango de edad específico.
Parámetros: min
(int) - Edad mínima, max
(int) - Edad máxima.
Respuesta: 200 OK
con la lista de clientes dentro del rango de edad especificado.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi/RangoEdad?min=50&max=60
GET: api/MallCustomersApi/Stats
Descripción: Obtiene estadísticas generales de los clientes.
Respuesta: 200 OK
con las estadísticas de los clientes incluyendo la media, desviación estándar, mínimos, máximos y cuartiles para la edad, ingresos anuales y puntuación de gasto.
Endpoint: http://tallerestu.unan.edu.ni/api/MallCustomersApi/Stats