public viewModelEquipe(DaoEquipe thedaoequipe, DaoJoueur thedaojoueur, DAOPays thedaopays, DaoPoste thedaoposte) { vmDaoPays = thedaopays; vmDaoJoueur = thedaojoueur; vmDaoPoste = thedaoposte; vmDaoEquipe = thedaoequipe; listEquipe = new ObservableCollection <Equipe>(thedaoequipe.SelectAll()); listJoueur = new ObservableCollection <Joueur>(thedaojoueur.SelectAll()); listPays = new ObservableCollection <Pays>(thedaopays.SelectAll()); listPoste = new ObservableCollection <Poste>(thedaoposte.SelectAll()); foreach (Joueur J in ListJoueur) { int i = 0; while (J.Id != listPays[i].Id) { i++; } J.LePays = listPays[i]; } foreach (Joueur J in ListJoueur) { int i = 0; while (J.Id != listPays[i].Id) { i++; } J.LePoste = listPoste[i]; } }
static void Main(string[] args) { mydbal = new Dbal("dsfootamericain"); myPoste = new Poste(); myDaoPoste = new DaoPoste(mydbal); myPays = new Pays(); myDaoPays = new DaoPays(mydbal); myJoueur = new Joueur(); myDaoJoueur = new DaoJoueur(mydbal, myDaoPays, myDaoPoste); myEquipe = new Equipe(); myDaoEquipe = new DaoEquipe(mydbal, myDaoJoueur); List <Poste> listPost = myDaoPoste.SelectAll(); foreach (Poste f in listPost) { Console.WriteLine(f.Nom); } Console.WriteLine("--------------------------"); List <Joueur> listJoueur = myDaoJoueur.SelectAll(); foreach (Joueur f in listJoueur) { Console.WriteLine(f.Nom); } Console.WriteLine("--------------------------"); List <Equipe> ListEquipe = myDaoEquipe.SelectAll(); foreach (Equipe f in ListEquipe) { Console.WriteLine(f.Nom); } Console.WriteLine("--------------------------"); Poste unPoste = myDaoPoste.SelectById(1); Console.WriteLine(unPoste.Nom); Joueur unJoueur = myDaoJoueur.SelectById(1); Console.WriteLine(unJoueur.Nom); }