SuperChallenge

APIDescription
POST api/SuperChallenge/get_SuperChallengeAgente

Recupera i premi a valore per Agente e anno

POST api/SuperChallenge/get_AvanzamentoSuperChallenge

Restituisce una lista di agenti con la relativa situazione SuperChallenge. Gli agenti visualizzati sono associati al ruolo dell'utente che effettua la chiamata

POST api/SuperChallenge/get_VincitoriSuperChallengeCorrente

Restituisce la lista di agenti che hanno vinto la SuperChallenge corrente

Log

APIDescription
POST api/Log/get_ListaAccessi

Estrae la lista dei log di accessi per gli utenti. Da usare per i test di sviluppo

POST api/Log/get_ListaUtentiInApp

Estrae il numero di utenti online sull'app in tempo reale, ed una lista di utenti con data ultimo accesso e data di disconnessione

POST api/Log/set_StatoInApp

Setta lo stato dell'utente. Da chiamare alla login, app in foreground, app in background

POST api/Log/get_ListaAttivita

Estrae la lista dei log di accessi per gli agenti

SoglieLti

Contiene le API relative alle soglie/LTI, visualiazzabili in app sulla fidelity card in home page

APIDescription
POST api/SoglieLti/CheckSogliaUtente

Verifica se l'utente che sta cercando di accedere alla sezione delle soglie/LTI in app abbia i permessi necessari. Ruolo Agente: Accesso consentito solo se ha raggiunto una soglia. Restituisco altrimenti quanto tempo manca al raggiungimento della prima soglia. Ruolo District/Amministratore: Accesso sempre consentito.

POST api/SoglieLti/get_Soglie

Recupera le soglie esistenti in base al ruolo dell'utente

POST api/SoglieLti/get_LTI

Recupera una lista di LTI in base al ruolo dell'utente

POST api/SoglieLti/get_LTIAgenti

Recupera una lista di Agenti appartenenti alla soglia indicata. Per ogni agente estrae l'LTI a cui attualmente sta partecipando, salvo specifiche

GaraPremi

APIDescription
POST api/GaraPremi/get_ListaPremi

No documentation available.

POST api/GaraPremi/get_Premio

Restituisce il premio tramite l'id passato all'API

POST api/GaraPremi/get_ClassificaPremio

Restituice la classifica di agenti che concorrono per il premio specificato

POST api/GaraPremi/get_ListaTopGold

Restituice la lista delle gare TopGold

POST api/GaraPremi/get_ClassificaTopGold

Restituice la lista delle gare TopGold

Info

APIDescription
POST api/Info/CheckApplicazioneAggiornata

Restituisce una variabile booleana, che indica se l'applicazione è aggiornata all'ultima versione

POST api/Info/UpdateVersioneApp

Aggiorna versione App

Canvas

APIDescription
POST api/Canvas/get_Canvas

Restituisce il Canvas Agente

POST api/Canvas/get_CanvasDistricts

No documentation available.

POST api/CanvasNazionale/get_CanvasAziendale

No documentation available.

POST api/Canvas/get_PodioValoreIT

Recupera una classifica di agenti sommando le soglie a valore e IT del canvas

Agenti

APIDescription
POST api/Agenti/get_Classifica

No documentation available.

POST api/Agenti/get_Agente

No documentation available.

POST api/Agenti/get_AgentiByRuolo

Restituisce gli agenti che sono assegnati all'utente.

POST api/Agenti/get_BigliettoDaVisita

No documentation available.

POST api/Agenti/get_StoricoAgenti

Recupera il numero degli agenti attivi per anno/mese, a partire dall'inizio dell'anno precente a quello corrente

PortaAmico

Contiene le API relative alle soglie/LTI, visualiazzabili in app sulla fidelity card in home page

APIDescription
POST api/PortaAmico/get_PortaAmico

Recupera l'elenco dei totali porta un amico in base al ruolo dell'utente

POST api/PortaAmico/get_DettaglioPortaAmico

Recupera l'elenco degli agente che concorrono al totale porta un amico in base a agente selezioanto e periodo

BoostPopUp

APIDescription
POST api/BoostPopUp/RecuperaBoostPopUp

No documentation available.

POST api/BoostPopUp/RecuperaBoostPopUpAgente

No documentation available.

POST api/BoostPopUp/UpdateBoostPopUp

No documentation available.

Messaggi

APIDescription
POST api/Messaggi/get_MessaggiRicevuti

Recupera N messaggi in base ai filtri impostati. Il corpo del messaggio è blank, in modo da forzare l'utente ad aprire il dettaglio del messaggio per leggerlo e settare la conferma di lettura

POST api/Messaggi/get_MessaggiInviati

No documentation available.

POST api/Messaggi/InviaMessaggio

No documentation available.

POST api/Messaggi/get_DettaglioMessaggio

No documentation available.

POST api/Messaggi/confermaLettura

Contrassegna un messaggio come letto, settando la data di lettura alla data/ora in cui viene chiamata la funzione

POST api/Messaggi/get_StatoLettura

Passando alla funzione l'id di un messaggio restituisce la lista di utenti a cui è stato inviato con il relativo stato di lettura

POST api/Messaggi/EliminaMessaggio

Elimina il record del messaggio e i record ad esso associati nella tabella dei destinatari. N.B Solo Vincenzo Marchese può eliminare i messaggi

POST api/Messaggi/get_DestinatariByRuolo

Restituisce una lista di destinatari a cui l'untente, in base al proprio ruolo, può inviare un messaggio

Contiene le chiamate api per i pupup da visualizzare all'accesso

APIDescription
POST api/PopUpMessaggio/get_ElencoPopUp

Recupera i popup da visualizzare all'accesso in base al ruolo dell'utente

Fatturato

APIDescription
POST api/Fatturato/get_FatturatoAgente

Estrae Il fatturato per l'utente

NewEntry

APIDescription
POST api/NewEntry/get_NewEntry

Recupera N new entry in base ai parametri. Il nome della new entry è: nome + cognome. Il cognome è puntato il base al ruolo dell'utente che viene passato in input

Appuntamenti

APIDescription
POST api/Appuntamenti/get_EventiCalendario

Recupera una lista di date per cui è previsto almeno un appuntamento.Vengono estratti anche il mese precedente ed il mese successivo a quello di riferimento,in modo da valorizzare tutte le date visualizzate nella pagina del calendario

POST api/Appuntamenti/get_Appuntamenti

Recupera la lista di appuntamenti previsti per la data e l'utente specificato.

POST api/Appuntamenti/get_Cliente

Recupera il cliente specificato tramite id.