public void OnNavigatedTo(PartieModel p) { setJoueurParamDeLaPartie(p); ParamDeLaPartie.Partie = p; _navigationService.NavigateTo("TableScore", ParamDeLaPartie); }
public async void setJoueurParamDeLaPartie(PartieModel p) { List<JoueurModel> liste = new List<JoueurModel>(); liste = await scDa.GetJoueurPartie(p.IdPartie); ParamDeLaPartie.ListJoueurs.Clear(); foreach (JoueurModel j in liste) { ParamDeLaPartie.ListJoueurs.Add(j); } }
public async Task<bool> EnregisterLaNouvellePartie(PartieModel partie) { PartieBD pbd = new PartieBD(); pbd.LimitePts = partie.LimitePts; pbd.NomPartie = partie.NomPartie; pbd.TypePartie = partie.Type; var json = JsonConvert.SerializeObject(pbd); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync("http://scoringcards-api.azurewebsites.net/api/Parties/postNouvellePartie", content); if (response.IsSuccessStatusCode) return true; return false; }
public async Task<bool> SauvegarderPartieEnCours(PartieModel partie) { var json = JsonConvert.SerializeObject(partie); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PutAsync("http://scoringcards-api.azurewebsites.net/api/Parties/postPartieEnCours", content); if (response.IsSuccessStatusCode) return true; return false; }