Vamos a crear una API para gestionar los siguientes modelos de datos:
HojaServicio
Id
Fecha
Descripción
Lineas
Id
Servicio
Precio
HojaServicioId
La API debe tener la siguiente funcionalidad:
Hoja/Get/id
Devuelve la fecha, la descripción y el total del precio
Hoja/Get/
Devuelve la lista con el mismo formato que el anterior
Hoja/Fecha/{fecha}
Nos devuelve una lista con las hojas de servicio de esa fecha con el mismo formato que la anterior
El resto (POST/PUT/DELETE) comportamiento habitual.
Lineas/Get/id
Nos devuelve el servicio, el precio y la fecha
Lineas/get
Todas las lineas con el formato anterior
Lineas/Servicio/{Servicio}
Todas las líneas que tengan ese servicio con el formato anterior.
El resto (POST/PUT/DELETE) comportamiento habitual.
Crear una ruta addAll a la que le pasemos lo siguiente:
fecha
descripcion
lista de servicios[{servicio,precio},{servicio,precio},{servicio,precio}]
Y nos cree la hoja de servicios y los servicios asociados