Sto sviluppando un'API Web come livello di servizi per un'applicazione di moduli Web ASP.NET.
Ci sono due controllori ContractorController
(fornisce dettagli sull'appaltatore) e PaymentsController
(fornisce dettagli sui pagamenti eseguiti a un appaltatore).
Ora nella nostra applicazione per l'interfaccia utente abbiamo questo controllo utente che verrà utilizzato su molte pagine:
La responsabilità dell'interfaccia utente è di chiamare ContractorController
e PaymentsController
separatamente per ottenere i dati richiesti? O dovrei fornire un metodo consolidato (potrebbe essere su PaymentsController
) per restituire tutti i dati richiesti, che sembrano andare contro l'approccio RESTful o trattare con le risorse?
Grazie.