Exemple #1
0
        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()
                       ));
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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);
 }
Exemple #6
0
 public ICreateurClub DontLesChampsPoonaSont(Club.ChampsPoona champsPoona)
 {
     this.champsPoona = champsPoona;
     return(this);
 }