Ciao a tutti, ho un WS che esegue un chiamata per controllare ed assegnare un valore.
Nel dettaglio ogni offerta (esempio) può avere massimo 7 iscritti; io ho ovviamente table (offerta) e subtable (iscritti).
Ogni utente può quindi vedere se l'offerta ha "posti liberi" ed iscriversi... etc.
Il tutto deve però essere atomico perchè la stessa cosa potrebbe essere chiesta da 3 utenti contemporaneamente.
Come posso gestire quest situazione? considerando che gestisco le operazioni sul DB tramite chiamate da Web Service?
Esempio "Chiamata controlla se sono disponibili posti nell'offerta" "Chiamata assegnami l'offerta" "Chiamata annulla l'offerta precedentemente a me assegnata" Ecc...
Grazie

Rispondi quotando

