示例#1
0
        public void OnNavigatedTo(PartieModel p)
        {
            
            setJoueurParamDeLaPartie(p);
            ParamDeLaPartie.Partie = p;
            _navigationService.NavigateTo("TableScore", ParamDeLaPartie);

        }
示例#2
0
 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;
 }