Exemple #1
0
        public void AjouterAuPoule(infoJoueur j, int idPoule)
        {
            List <infoJoueur> lJoueur = new infoJoueur().GetListJoueur(idPoule);
            int cpt = 1;

            foreach (infoJoueur joueur in lJoueur)
            {
                if (j.matchGagné - j.matchPerdu > joueur.matchGagné - joueur.matchPerdu)
                {
                    joueur.position++;
                }
                else
                {
                    cpt++;
                }
            }
            j.position = cpt;
            DCJoueur dc = new DCJoueur();

            foreach (infoJoueur joueur in lJoueur)
            {
                dc.UpdateLD(joueur, idPoule);
            }
            dc.InsertLD(j, idPoule);
        }
        public ActionResult ModifierJpoule(int idP, int idJ, int pos, int matchG, int matchP)
        {
            infoJoueur j = new infoJoueur
            {
                matchGagné = matchG,
                matchPerdu = matchP,
                position   = pos,
                Id         = Convert.ToInt32(idJ)
            };

            DCJoueur dc = new DCJoueur();

            dc.UpdateLD(j, idP);
            return(Redirect("~/Competition/InfoComp/" + Session["idC"]));
        }