Beispiel #1
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService databaseLoggerService = new DataBaseLoggerService();
            ILoggerService fileLoggerService     = new FileBaseLoggerService();

            List <ILoggerService> logger = new List <ILoggerService> {
                new DataBaseLoggerService(), new FileBaseLoggerService(), new SmsBaseLoggerService()
            };

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKrediManager, logger);


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

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

            BasvuruManager         basvuruManager         = new BasvuruManager();
            ILoggerServices        fileloggerServices     = new FileBaseLoggerService();
            ILoggerServices        databaseloggerServices = new DataBaseLoggerService();
            List <ILoggerServices> loggerServices         = new List <ILoggerServices> {
                new SmsLoggerService(), new FileBaseLoggerService()
            };


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

            databaseloggerServices.Log();
            fileloggerServices.Log();


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

            krediler.Add(ihtiyacKrediManager);
            krediler.Add(tasitKrediManager);
            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyazKrediManager = new IhtiyacKrediManager();


            IKrediManager tasitKrediManager = new TasitKrediManager();


            IKrediManager konutKrediManager = new KonutKrediManager();

            ILoggerService dataBaseLoggerService = new DataBaseLoggerService();
            ILoggerService fileLoggerService     = new FileBaseLoggerService();


            BasvuruManger basvuruManger = new BasvuruManger();

            basvuruManger.BasvuruYap(new EsnafKrediManager(), fileLoggerService);

            //Listeden başvuruya uyan kredileri seçip gösterir.

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyazKrediManager, tasitKrediManager
            };
            //basvuruManger.KrediOnBilgilendirmesiYap(krediler);
        }
Beispiel #4
0
        //INTERFACE
        static void Main(string[] args)
        {
            // İhtiyacKrediManager ihtiyacKrediManager = new İhtiyacKrediManager();
            IKrediManager ihtiyacKrediManager = new İhtiyacKrediManager();//ınterfacelerde o ınterface ımplemente eden referans değerini tutar.
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService dataBaseLoggerService = new DataBaseLoggerService();
            ILoggerService fileLoggerService     = new FileBaseLoggerService();

            List <ILoggerService> loggerServices = new List <ILoggerService> {
                new SmsLogService(), new FileBaseLoggerService()
            };

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKrediManager, loggerServices);


            //basvuruManager.BasvuruYap(new EsnafKrediManager(), new List<ILoggerService> { new DataBaseLoggerService(), new SmsLogService() });// kısa yoldan new kodunu böylede yazabiliriz
            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager, tasitKrediManager
            };
            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            İhtiyacKrediManager ihtiyac = new İhtiyacKrediManager();
            IKrediManager       tasit   = new TasitKrediManager();//İnterfeca ile de nesene olusturabilriz .İnterfacelerde referans numarasını tutabilir .
            KonutKrediManager   konut   = new KonutKrediManager();

            BasvuruManager basvuruManager = new BasvuruManager();
            ILoggerService database       = new dateBaseLoggerService();
            ILoggerService fileLogger     = new FileBaseLoggerService();

            basvuruManager.BasvuruYap(ihtiyac, database);
            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyac, tasit
            };
            //  basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();

            ILoggerService dataBaseLoggerService = new DataBaseLoggerService();
            ILoggerService fileBaseLoggerService = new FileBaseLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(tasitKrediManager, fileBaseLoggerService);

            List <IKrediManager> krediler = new List <IKrediManager>()
            {
                ihtiyacKrediManager, konutKrediManager, tasitKrediManager
            };                                                            //bankacı bir tanede seçebilir bir kaç tanede

            //basvuruManager.KrediOnBilgilendirmesiYap(krediler);
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager();
            IKrediManager tasitKrediManager   = new TasitKrediManager();
            IKrediManager konutKrediManager   = new KonutKrediManager();
            //demekki interfacelerde o inferface'i implemente eden sınıfın referans tipini tutabiliyorm uş

            ILoggerService databaseLoggerService = new DateBaseLoggerService();
            ILoggerService fileBaseLoggerService = new FileBaseLoggerService();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(new EsnafKredisiManager(), new List <ILoggerService> {
                databaseLoggerService, fileBaseLoggerService
            });


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