예제 #1
0
        // récupère le nombre de cartons jaunes pour une équipe à un quarter
        public int getCartesJaunes(JoueursModele joueur, List <MatchsModele> lMatchs, QuartersModele quarter)
        {
            List <CartonsJaunesModele> lcj = new CartesJaunesService().ListAll();
            int count = 0;

            foreach (CartonsJaunesModele cj in lcj)
            {
                if (cj.joueurId == joueur.joueurId)
                {
                    foreach (MatchsModele match in lMatchs)
                    {
                        if (match.matchId == cj.matchId && match.matchDate <= quarter.dateFin && match.matchDate >= quarter.dateDebut)
                        {
                            count++;
                        }
                    }
                }
            }
            return(count);
        }
예제 #2
0
        // récupère le nombre de goals pour une équipe à un quarter
        public int getGoals(JoueursModele joueur, List <MatchsModele> lMatchs, QuartersModele quarter)
        {
            List <GoalsModele> lGoals = new GoalsService().ListAll();
            int count = 0;

            foreach (GoalsModele goal in lGoals)
            {
                if (goal.joueurId == joueur.joueurId)
                {
                    foreach (MatchsModele match in lMatchs)
                    {
                        if (match.matchId == goal.matchId && match.matchDate <= quarter.dateFin && match.matchDate >= quarter.dateDebut)
                        {
                            count++;
                        }
                    }
                }
            }
            return(count);
        }