// 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); }
// 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); }