Feedback

APIDescription
POST api/Feedback/CreaFeedback

Crea un nuovo feedback su una corsa eseguita

POST api/Feedback/Lista

Ritorna lista dei feedback di un taxi

POST api/Feedback/Elimina

Elimina un feedback associato ad una corsa

Account

APIDescription
GET api/Account/GetUserInfo

Ritorna informazioni relative all'utente loggato

GET api/Account/GetTaxiAbituali

Ritorna lista taxi abituali

POST api/Account/SetAvatar

No documentation available.

POST api/Account/Logout

Esegue log out

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/AddExternalLogin

Consente di reimpostare la password utente

GET api/Account/ConfermaResetPassword?email={email}&codice={codice}

Esegue il reset della password, mediante il codice inviato via email. Invia una email con la nuova password se il codice passato è corretto.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/WhoIam

Utilizzato per definire se sono un tassista o cliente e il token per la messaggistica

POST api/Account/ConfermaRegistrazione

Conferma la registrazione di un nuovo utente mediante l'utilizzo del codice di attivazione

POST api/Account/SetLocalizzazione

Salva la localizzazione di un utente

GET api/Account/GetStatoTaxi

No documentation available.

POST api/Account/SetStatoTaxi

Determina lo stato del taxi

GET api/Account/GetInfoTaxi?telefono={telefono}

No documentation available.

POST api/Account/SetTaxiAbituale

No documentation available.

POST api/Account/SetInfoTaxi

No documentation available.

POST api/Account/Registrazione

Esegue la registrazione di un nuovo utente. Se la registrizione avviene correttamente, una email è inviata all'utente con il codice di attivazione

POST api/Account/RegisterExternal

No documentation available.

Corse

APIDescription
POST api/Corse/FineCorsa

Chiamato dal taxi quando quando la corsa è terminata. Viene definito l'importo della corsa

POST api/Corse/SetHide

Setta la modalità nascosta di una corsa

POST api/Corse/ClienteAssente

Chiamato dal taxi quando quando non il cliente non è assente nel punto di prelievo Imposta lo stato della corsa con clienteassente

POST api/Corse/ClienteABordo

Chiamato dal taxi quando il cliente è a bordo ed è stato caricato, Imposta lo stato della corsa con cliente a bordo

POST api/Corse/RifiutaCorsaCliente

Chiamato dal cliente, ad indicare che il cliente a rifiutato la corsa. Imposta la corsa con lo stato di rifiutata Cliente

POST api/Corse/RifiutaCorsaTaxi

Chiamato dal taxi, ad indicare che il taxi a rifiutato la corsa. Imposta la corsa con lo stato di rifiutata

POST api/Corse/StatoCorsa

No documentation available.

POST api/Corse/RispondiChiamataCorsa

chiamata da tassisti, risponde ad una chiamata corsa

POST api/Corse/Crea

Crea una nuova Corsa

GET api/Corse/RunCorsePrenotate

Ritorna la lista delle corse aperte

GET api/Corse/CorseAperte

Ritorna la lista delle corse aperte

GET api/Corse/ListaCorseOggi

Ritorna la lista delle corse eseguite dal taxi nella giornata odieran

POST api/Corse/InfoCliente

Servizio usato dal taxi per ritornare info sulla corsa

POST api/Corse?lat={lat}&lon={lon}

No documentation available.

GET api/Corse

Ritorna la lista delle corse

POST api/Corse

Ritorna tutte le informazioni relative ad una corsa

POST api/Corse/GEOCodeAddress?lat={lat}&lon={lon}

No documentation available.

GET api/Corse/Lista

Ritorna la lista delle corse

POST api/Corse/GetInfoCorsa

Ritorna tutte le informazioni relative ad una corsa

Taxi

APIDescription
POST api/Taxi

Ritorna la lista di utenti che sono all'interno del raggio specificato rispetto ad una posizione

POST api/Taxi/UtentiNelRaggio

Ritorna la lista di utenti che sono all'interno del raggio specificato rispetto ad una posizione