public async void recuperaListaTrasfusionali(int index) { REST <Reparto, DatiTrasfusione> rEST = new REST <Reparto, DatiTrasfusione>(); List <Header> headers = new List <Header>(); if (_trasfusionali != null) { _trasfusionali = new List <DatiTrasfusione>(); } headers.Add(new Header("access-token", App.Current.Properties["access-token"].ToString())); headers.Add(new Header("reparto", reparti[index].id)); var response = await rEST.GetListJson(DatiTrasfusione.restListTrasfusioniForReparto, headers); if (rEST.responseMessage == System.Net.HttpStatusCode.OK) { _trasfusionali = response; foreach (var i in _trasfusionali) { i.CalcoloTimer(); i.AvvioTimer(); } } else if (rEST.responseMessage == System.Net.HttpStatusCode.NotFound) { await App.Current.MainPage.DisplayAlert("Attenzione", "Nessun processo in esecuzione nel reparto scelto", "OK"); } else { await App.Current.MainPage.DisplayAlert(rEST.responseMessage.ToString(), rEST.warning, "OK"); } }
private async void recuperaReparti() { REST <object, Reparto> rEST = new REST <object, Reparto>(); List <Header> headers = new List <Header>(); headers.Add(new Header("access-token", App.Current.Properties["access-token"].ToString())); var response = await rEST.GetListJson(Reparto.restListaReparti, headers); if (rEST.responseMessage == System.Net.HttpStatusCode.OK) { _reparti = response; } else { await App.Current.MainPage.DisplayAlert(rEST.responseMessage.ToString(), rEST.warning, "OK"); } }