private void lvwEtappes_ItemSelected(object sender, SelectedItemChangedEventArgs e) { EtappesRonde etappe = lvwEtappes.SelectedItem as EtappesRonde; if (etappe != null) { if (etappe.StartTijd > DateTime.Now) { if (etappe.EtappeActief) { Navigation.PushAsync(new ActivityPage(etappe, GebruikersInfo)); } else { lvwEtappes.SelectedItem = null; } } else { lvwEtappes.SelectedItem = null; } } else { lvwEtappes.SelectedItem = null; } }
public static async Task <bool> StopEtappe(EtappesRonde etappe) { string url = $"{_BASEURI}/etappe?code={_FUNCTIONKEY}"; using (HttpClient client = GetHttpClient()) { try { string json = JsonConvert.SerializeObject(etappe); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); var response = await client.PutAsync(url, content); if (response.IsSuccessStatusCode) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } } }
public ActivityPageAdmin(EtappesRonde parEtappe) { checkConnectivity(); InitializeComponent(); btnStoppen.Clicked += BtnStoppen_Clicked;; etappe = parEtappe; lblTotalTimeFixed.Text = "Tijd voor de start"; this.Title = etappe.EtappeNaam; btnStoppen.IsEnabled = false; }
double avgSeconds = 0; //Houd gemiddelde laptijd bij. #endregion public ActivityPage(EtappesRonde parEtappe, GebruikerV2 parGebruikersInfo) { InitializeComponent(); btnStoppen.Clicked += btnStoppen_clicked; etappe = parEtappe; gebruikersInfo = parGebruikersInfo; totalLaps = etappe.Laps; isRacing = false; passedCheckpoint = false; isChecking = true; this.Title = etappe.EtappeNaam; checkAcknowledgementAsync(); }
private void LvwEtappesAdmin_ItemSelected(object sender, SelectedItemChangedEventArgs e) { EtappesRonde etappe = lvwEtappesAdmin.SelectedItem as EtappesRonde; if (etappe != null) { if (etappe.EtappeActief) { Navigation.PushAsync(new ActivityPageAdmin(etappe)); } else { lvwEtappesAdmin.SelectedItem = null; } } else { lvwEtappesAdmin.SelectedItem = null; } }