public FrontiereCobad(IFrontierePersistance frontierePersistance, IAccesseurPoona accesseurPoona, IImporteurDeCompetition importeurCompetition) { GestionaireClubs = new GestionaireClubs(frontierePersistance.RepertoireClubs); GestionaireCollectifs = new GestionaireCollectifs(frontierePersistance.RepertoireCollectifs); GestionaireJoueurs = new GestionaireJoueurs(frontierePersistance.RepertoireJoueurs, frontierePersistance.RepertoireClubs); AccesseurPoona = accesseurPoona; ImporteurCompetition = importeurCompetition; frontierePersistance .RepertoireClubs .MettreAJourOuAjouterSiExistePas( new Club("0") { Numero = "0", champsPropresAPoona = new Club.ChampsPoona { Nom = "Club inconnu" } } ); frontierePersistance .RepertoireJoueurs .MettreAJourOuAjouterSiExistePas( new Joueur(0, "0") { Licence = 0, NumeroClub = "0", ChampsPropresAPoona = new Joueur.ChampsPoona { Nom = "Joueur inconnu" } } ); }
public CLIParser(FrontiereCobad frontiereCobad) { this.gestionaireClubs = frontiereCobad.GestionaireClubs; this.gestionaireCollectifs = frontiereCobad.GestionaireCollectifs; this.gestionaireJoueurs = frontiereCobad.GestionaireJoueurs; this.accesseurPoona = frontiereCobad.AccesseurPoona; this.importeurCompetition = frontiereCobad.ImporteurCompetition; }
public int Run(IImporteurDeCompetition importeurCompetition) { this.importeurCompetition = importeurCompetition; if (FichierCompetitions != null) { if (!File.Exists(FichierCompetitions)) { Console.WriteLine("Ce fichier n'existe pas"); return(-1); } ImporterLaCompetition(); return(1); } return(-1); }