Exemple #1
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager1 = new IhtiyacKrediManager();


            IKrediManager tasitKrediManager1 = new TasitKrediManager();


            IKrediManager konutKrediManager1 = new KonutKrediManager();

            IloggerService databaseLoggerService = new DatabaseLoggerService();
            IloggerService fileLoggerService     = new FileLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.Basvuruyap(konutKrediManager1, new List <IloggerService> {
                new SmsLoggerService(), new DatabaseLoggerService()
            });

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager1, tasitKrediManager1
            };
            //basvuruManager.KrediOnbilgilendirmesiYap(krediler);
        }
Exemple #2
0
        //NOT!!!!!!!!!===========interface leri birbirinin alternetifiolan ama kod içerikleri farklı olan kodlar için kullanılır.
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasıtKrediManager   = new TasıtKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService dataloggerService = new DatabaseLoggerService();
            ILoggerService fileloggerService = new FilebaseLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.Basvuruyap(tasıtKrediManager, dataloggerService);
            basvuruManager.Basvuruyap(konutKrediManager, fileloggerService);
            basvuruManager.Basvuruyap(new EsnafKrediManager(), new SmsLoggerService());


            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager, tasıtKrediManager
            };

            //  basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService databaseLoggerService = new DatabaseLoggerService();
            ILoggerService loggerService         = new FileLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.Basvuruyap(tasitKrediManager, databaseLoggerService);

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                tasitKrediManager
            };
            //  basvuruManager.KrediOnbilgilendirmesiYap(krediler);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager esnafKrediManager   = new EsnafKredisiManager();

            BasvuruManager basvuruManager        = new BasvuruManager();
            ILoggerService databaseLoggerService = new DatabaseLoggerService();
            ILoggerService fileLoggerService     = new FileLoggerService();

            basvuruManager.Basvuruyap(esnafKrediManager, new List <ILoggerService> {
                new DatabaseLoggerService(), new FileLoggerService()
            });



            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager, tasitKrediManager, konutKrediManager
            };
            //  basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }