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

            konutKrediManager.Hesapla();

            IKrediManager emlakKrediManager = new EmlakKrediManager();

            emlakKrediManager.Hesapla();

            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();

            ihtiyacKrediManager.Hesapla();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKrediManager);
            basvuruManager.BasvuruYap(emlakKrediManager);

            List <IKrediManager> krediler = new List <IKrediManager> {
                konutKrediManager, emlakKrediManager
            };

            basvuruManager.KrediBilgilendirmeYap(krediler);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IKrediManager emlakKrediManager = new EmlakKrediManager();
            //emlakKrediManager.Hesapla();

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

            IKrediManager tasitKrediManager = new TasitKrediManager();
            //tasitKrediManager.Hesapla();


            List <ILoggerService> loggers = new List <ILoggerService>()
            {
                new DatabaseLoggerManager(), new SmsLoggerManager()
            };

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(new EsnafKrediManager(), loggers);


            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                emlakKrediManager, konutKrediManager
            };

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);


            Console.ReadLine();
        }