public async Task <bool> getPaziente(Context context) { REST <object, Paziente> rest = new REST <object, Paziente>(); List <Header> headers = new List <Header>(); headers.Add(new Header("uid", this.uid)); var response = await rest.GetSingleJson("http://192.168.125.14:3000/pazienti/take", headers); if (rest.responseMessage != HttpStatusCode.OK) { Toast.MakeText(context, rest.warning, ToastLength.Short).Show(); return(false); } this.nome = response.nome; this.cognome = response.cognome; this.gruppo = response.gruppo; this.rh = response.rh; return(true); }
public async Task <bool> getSacca(Context context) { REST <object, Sacca> rest = new REST <object, Sacca>(); List <Header> headers = new List <Header>(); headers.Add(new Header("uid", this.uid)); var response = await rest.GetSingleJson("http://192.168.125.14:3001/sacche/take", headers); if (rest.responseMessage != HttpStatusCode.OK) { Toast.MakeText(context, rest.warning, ToastLength.Short).Show(); return(false); } this.gruppo = response.gruppo; this.rh = response.rh; this.disponibile = response.disponibile; this.stato = response.stato; this.codice_stato = response.codice_stato; return(true); }
private async Task <bool> meTrasfusionale(string token) { REST <object, Operatore> connessioneMe = new REST <object, Operatore>(); List <Header> headers = new List <Header>(); headers.Add(new Header("access-token", token)); var result = await connessioneMe.GetSingleJson(restMe, headers); if (connessioneMe.responseMessage != System.Net.HttpStatusCode.OK) { return(false); } else { this.uid = result.uid; this.nome = result.nome; this.tipoOperatore = result.tipoOperatore; this.cognome = result.cognome; this.codice_operatore = result.codice_operatore; return(true); } }
public async Task <bool> getOperatore(Context context) { REST <object, Operatore> rest = new REST <object, Operatore>(); List <Header> headers = new List <Header>(); headers.Add(new Header("uid", this.uid)); var response = await rest.GetSingleJson("http://192.168.125.14:3000/operatori/take", headers); if (rest.responseMessage == System.Net.HttpStatusCode.OK) { this.nome = response.nome; this.cognome = response.cognome; this.tipoOperatore = response.tipoOperatore; this.codice_operatore = response.codice_operatore; Toast.MakeText(context, "Login effettuata con successo", ToastLength.Short).Show(); return(true); } else { Toast.MakeText(context, rest.warning, ToastLength.Short).Show(); return(false); } }