Exemple #1
0
        static void Main(string[] args)
        {
            IKrediManager İhtiyacKrediManager = new İhtiyacKrediManager();
            IKrediManager TaşıtKrediManager   = new TaşıtKrediManager();
            IKrediManager KonutKredisiManager = new KonutKredisiManager();

            BasvuruManager basvuruManager = new BasvuruManager();
            // basvuruManager.BaşvuruYap(İhtiyacKrediManager);

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

            basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasıtKrediManager   = new TasıtKrediManager();
            IKrediManager konutKredisiManager = new KonutKredisiManager();

            BasvuruManager basvuruManager = new BasvuruManager();
            //basvuruManager.BasvuruYap(konutKredisiManager);

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

            basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            KonutKredisiManager konutKredisiManager = new KonutKredisiManager();
            IKrediManager       tasıtKredisiManager = new TasıtKredisiManager(); //Ikredimanager diyee olur tasıtKredisiManager diyede olur.

            ILoggerService databaseLoggerService = new DatabaseLoggerService();
            ILoggerService filelogerService      = new FilebaseLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKredisiManager, new DatabaseLoggerService());  //alternatif new olarak içinde de tanımlayabilirim

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                konutKredisiManager  //hesaplamasını istediğim kredileri burda gönderiyorum
            };
            //basvuruManager.BasvuruOnBilgilendirme(krediler);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            IKrediManager tasitKredisiManager   = new TasitKredisiManager();
            IKrediManager ihtiyacKredisiManager = new IhtiyacKredisiManager();
            IKrediManager konutKredisiManager   = new KonutKredisiManager();

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

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(new EsnafKredisiManager(), new SmsLoggerService());

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                tasitKredisiManager, ihtiyacKredisiManager
            };
            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Exemple #5
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); //interface'ler de kendini implemente eden class'ınreferans numarasını tutabilir
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKredisiManager = new KonutKredisiManager();

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

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(new EsnafKredisiManager(), fileLoggerService);

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

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Exemple #6
0
        static void Main(string[] args)
        {
            IKrediManager ihtıyacKrediManager = new IhtıyacKrediManager();
            IKrediManager tasitKredisiManager = new TasitKredisiManager();
            IKrediManager konutKredisiManager = new KonutKredisiManager();
            //KonutKredisiManager konutKredisiManager = new KonutKredisiManager();  yerine bu da yazılabilir
            //IKrediManager esnafKredisiManager = new EsnafKredisiManager();

            ILoggerService databaseloggerService = new DataBaseLoggerService();
            ILoggerService fileloggerService     = new FileLoggerService();


            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(new EsnafKredisiManager(), new SmsLoggerService());

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtıyacKrediManager, tasitKredisiManager
            };
            //basvuruManager.KrediOnBilgilendirmeYap(krediler);
        }
Exemple #7
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKredisiManager = new IhtiyacKredisiManager();
            IKrediManager tasitKredisiManager   = new TasitKredisiManager();
            IKrediManager konutKredisiManager   = new KonutKredisiManager();

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

            List <ILoggerService> loggers = new List <ILoggerService>()
            {
                databaseLoggerService, fileLoggerService
            };

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(ihtiyacKredisiManager, loggers);

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKredisiManager, konutKredisiManager
            };
            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }