L'aggiunta manuale di un turno, ad ora, invoca il backend una volta per aggiungere il turno, e poi, se presente forzatura, una seconda volta per salvare la giustifica di quest'ultima. Queste due chiamate devono seguire una logica transazionale, ovvero o vanno entrambe a buon fine, o non ne va nessuna delle due.
Si suggerisce di esplorare l'opzione di creare un'unica API e Controller nel backend che prenda i parametri per entrambe le richieste ed esegua le due fasi in un metodo @Transactional
L'aggiunta manuale di un turno, ad ora, invoca il backend una volta per aggiungere il turno, e poi, se presente forzatura, una seconda volta per salvare la giustifica di quest'ultima. Queste due chiamate devono seguire una logica transazionale, ovvero o vanno entrambe a buon fine, o non ne va nessuna delle due.
Si suggerisce di esplorare l'opzione di creare un'unica API e Controller nel backend che prenda i parametri per entrambe le richieste ed esegua le due fasi in un metodo
@Transactional