Esempio n. 1
0
        static void Main(string[] args)
        {
            İhtiyaçKrediManager ihtiyacKrediManager = new İhtiyaçKrediManager();
            // ihtiyacKrediManager.Hesapla();

            TaşıtKrediManager tasitKrediManager = new TaşıtKrediManager();
            // tasitKrediManager.Hesapla();

            KonutKrediManager konutKrediManager = new KonutKrediManager();
            // konutKrediManager.Hesapla();


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

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKrediManager, databaseLoggerService);


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

            // basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Esempio n. 2
0
        static void Main(string[] args)
        //o interface i imlamente eden classın referans numarasını tutabilir.
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager taşıtKrediManager   = new TaşıtKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService datebaseLoggerService = new DatebaseLoggerService();
            ILoggerService fileLoggerService     = new FileLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKrediManager, new DatebaseLoggerService());

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

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }