Example #1
0
        static void Main(string[] args)
        {
            // C'est un cas utilisant les parametres només.
            //Console.WriteLine(
            //    ReserveVol.Reserver(
            //        dateInitial: DateTime.Now,
            //        dateFinal: DateTime.Now,
            //        noms: "Billy Tukija Richard",
            //        compagnie: "Air France"));

            //Notez bien, la meilleur façon de faire, c'est de gréer un object Dto (Data Transfert Object)

            //Bonne pratique
            var infos = new VolDto()
            {
                noms        = "Graziel Tukija",
                dateInitial = DateTime.Now,
                dateFinal   = DateTime.Now.AddDays(15),
                compagnie   = "Air France"
            };

            Console.WriteLine(Reserve.Vol(infos));
        }
Example #2
0
        //Mauvaise pratique
        //public static string Reserver(DateTime dateInitial, DateTime dateFinal, string noms, string compagnie)
        //{
        //    return $"{noms} a reserver le vol pour {dateInitial} jusqu'au {dateFinal} pour la compagnie {compagnie}";
        //}

        // Bonne pratique
        public static string Vol(VolDto reserver)
        {
            return($"{reserver.noms} a reserver le vol pour " +
                   $"{reserver.dateInitial} jusqu'au {reserver.dateFinal} pour la compagnie " +
                   $"{reserver.compagnie}");
        }