Inheritance: IKrediManager
Exemple #1
0
        static void Main(string[] args)
        {
            // referans tutabilir.

            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();
            IKrediManager esnafKrediManager   = new EsnafKrediManager();

            ILoggerService databaseLoggerService = new DatabaseLoggerService();
            ILoggerService fileLoggerService     = new FileLoggerService();
            ILoggerService smsLoggerService      = new SmsLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(esnafKrediManager, new List <ILoggerService> {
                new DatabaseLoggerService(), new SmsLoggerService()
            });

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager, tasitKrediManager
            };

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);



            Console.ReadLine();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); //instıns üretti


            IKrediManager tasitKrediManager = new TasitKrediManager();

            IKrediManager konutKrediManager = new KonutKrediManager();
            IKrediManager esnafKrediManager = new EsnafKrediManager();

            ILogerService databaseLoggerService = new DatabaseLoggerService();
            ILogerService fileLogerService      = new FileLoggerService();



            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(esnafKrediManager, new List <ILogerService> {
                new SmsLogerService(), new  DatabaseLoggerService()
            });

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                esnafKrediManager, tasitKrediManager
            };

            // liste olusturup listeye ekliyoruz talepleri //

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);



            Console.ReadLine();
        }