예제 #1
0
        static void Main(string[] args)
        {
            // 1. Customer instance
            Customer customer1 = new Customer();

            customer1.Id                = 1;
            customer1.FirstName         = "Gökhan";
            customer1.LastName          = "Çoban";
            customer1.CitizenshipNumber = "425789562365";

            // 2. Customer instance
            Customer customer2 = new Customer();

            customer2.Id                = 2;
            customer2.FirstName         = "Ercan";
            customer2.LastName          = "Uçar";
            customer2.CitizenshipNumber = "879513654321";

            // 3. Customer instance
            Customer customer3 = new Customer();

            customer3.Id                = 3;
            customer3.FirstName         = "Akın";
            customer3.LastName          = "Aras";
            customer3.CitizenshipNumber = "565656565560";

            // 4. Customer instance
            Customer customer4 = new Customer();

            customer4.Id                = 4;
            customer4.FirstName         = "Orhan";
            customer4.LastName          = "Kılıç";
            customer4.CitizenshipNumber = "595956336890";

            // 5. Customer instance
            Customer customer5 = new Customer();

            customer5.Id                = 5;
            customer5.FirstName         = "Turan";
            customer5.LastName          = "Duman";
            customer5.CitizenshipNumber = "595956336890";



            //CustomerManager instance
            CustomerManager manager = new CustomerManager();

            Console.WriteLine("\nMüşteri Ekleme Sayfası");
            manager.Add(customer1);
            manager.Add(customer2);
            manager.Add(customer3);
            manager.Add(customer4);
            manager.Add(customer5);

            //Console.WriteLine("");
            Console.WriteLine("\nMüşteri Silme Sayfası");
            manager.Delete(customer3);
            manager.Delete(customer4);


            //Müşteri Listesi
            List <Customer> customers = new List <Customer>
            {
                customer1,
                customer2,
                customer3,
                customer4,
                customer5
            };

            Console.WriteLine("\n Müşteri Görüntüleme Sayfası \n");
            Console.WriteLine("{0,-7} {1,-13} {2,-13} {3}", "ID", "AD", "Soyad", "TC NO");
            Console.WriteLine();
            manager.PrintCustomers(customers);
            Console.WriteLine();
        }