Beispiel #1
0
        static void Main(string[] args)
        {
            /*
             * Etudiant e1 = new Etudiant();
             * e1.matrcule = "098";
             * e1.nom = "Niass";
             * e1.prenom = "Oumy";
             * e1.datenaissance = DateTime.Parse("12/09/2011");
             * Etudiant e2 = new Etudiant("090", "Diop", "Amadou", DateTime.Now);
             * Etudiant e3 = new Etudiant
             * {
             *  matrcule = "097",
             *  nom = "fall",
             *  prenom = "Seydou",
             *  datenaissance = DateTime.Now
             * };
             * Console.WriteLine(e1);
             * Console.WriteLine(e2);
             * Console.WriteLine(e3);*/
            //Etudiant[] tab = new Etudiant[3];
            Console.WriteLine("Saisir le nombre d'étudiants.");
            int nb = int.Parse(Console.ReadLine());

            etudiants = new List <Etudiant>();
            IScolarite scolarite = new ScolariteService();

            for (int i = 0; i < nb; i++)
            {
                Etudiant et;
                if (i % 2 == 0)
                {
                    Console.WriteLine("Saisie d'un interne");
                    et = new Interne();
                }
                else
                {
                    Console.WriteLine("Saisie d'un externe");
                    et = new Externe();
                }
                et.saisie();
                scolarite.addEtudiant(et);
            }

            scolarite.findAll();

            Console.WriteLine("Affichage des internes (nom et montant bourse)");
            scolarite.findAllInterne();

            Console.WriteLine("Affichage des externes (nom et montant bourse)");
            scolarite.findAllExterne();
        }
 public async Task <string> PostInterne([FromBody] Interne action) =>
 await(new PostGenericHandler <Interne>(GenericRepository)).Handle(new PostGenericCommand <Interne>(action), new CancellationToken());
 public async Task <string> PutInterne([FromBody] Interne projet) =>
 await(new PutGenericHandler <Interne>(GenericRepository)).Handle(new PutGenericCommand <Interne>(projet), new CancellationToken());