Ejercicio Web API

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