public Club VersModeleClub() { var champsPoona = new Club.ChampsPoona( new Adresse( this.AdressePays, this.AdresseCodePostal, this.AdresseCedex, this.AdresseVille, this.AdresseAdresse, this.AdressePointRemise, this.AdresseLocalisation, this.AdresseDistribution ), this.Nom, this.Sigle, this.Ville, this.CodePostal, this.NomPresident, this.IsCorpo, this.Tel, this.Mobile, this.Mail, this.SiteWeb ); return(new Club( this.Numero, champsPoona, this.Personnel.Select( p => p.VersModelePersonnel()).ToList() )); }
internal Club SchemaClubVersClub(TableClub schemaClub) { var champsPoona = new Club.ChampsPoona( new Adresse( schemaClub.AdressePays, schemaClub.AdresseCodePostal, schemaClub.AdresseCedex, schemaClub.AdresseVille, schemaClub.AdresseAdresse, schemaClub.AdressePointRemise, schemaClub.AdresseLocalisation, schemaClub.AdresseDistribution ), schemaClub.Nom, schemaClub.Sigle, schemaClub.Ville, schemaClub.CodePostal, schemaClub.NomPresident, schemaClub.IsCorpo, schemaClub.Tel, schemaClub.Mobile, schemaClub.Mail, schemaClub.SiteWeb ); using (var db = new DBConnection()) { var queryPersonnel = from p in db.Personnel where p.NumeroClub == schemaClub.Numero select SchemaPersonnelVersPersonnel(p); return(new Club(schemaClub.Numero, champsPoona, queryPersonnel.ToList())); } }
public void fixer_les_champs_poona_fonctionne() { var champs = new Club.ChampsPoona(); champs.Nom = "Foo Bar"; var clubRenvoye = createurClub .DontLeNumeroEst(numeroClubQuiExistePas) .DontLesChampsPoonaSont(champs) .Creer(); Assert.Equal(champs, clubRenvoye.champsPropresAPoona); Assert.Equal("Foo Bar", clubRenvoye.champsPropresAPoona.Nom); }
public IEnumerable <Club> ObtenirTousLesClubsDeLaBasePoona() { using (var reader = new StreamReader(fichierClubs, Encoding.UTF8)) { List <Club> clubs = new List <Club>(); reader.ReadLine(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); var Nom = values[0]; var Sigle = values[1]; var Ville = values[2]; var CodePostal = values[3]; var Adresse = new Adresse(); Adresse.PointRemise = values[4]; Adresse.Localisation = values[5]; Adresse.NumeroEtRue = values[6]; Adresse.Distribution = values[7]; Adresse.CodePostal = values[8]; Adresse.Ville = values[9]; Adresse.Cedex = values[10]; Adresse.Pays = values[11]; var NomPresident = values[12]; var Numero = values[13]; var IsCorpo = values[14].Equals("1") ? true : false; var Tel = values[15]; var Mobile = values[16]; var Mail = values[17]; var SiteWeb = values[18]; var champsPoona = new Club.ChampsPoona(Adresse, Nom, Sigle, Ville, CodePostal, NomPresident, IsCorpo, Tel, Mobile, Mail, SiteWeb); var club = new Club(Numero, champsPoona); clubs.Add(club); } return(clubs); } }
public IModificateurClub ModifierLesChampsPoona(Club.ChampsPoona champsPoona) { this.clubAModifier.champsPropresAPoona = champsPoona; return(this); }
public ICreateurClub DontLesChampsPoonaSont(Club.ChampsPoona champsPoona) { this.champsPoona = champsPoona; return(this); }