Esempio n. 1
0
 public UsersController(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IloggerService logger, IConfiguration config)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _logger        = logger;
     _config        = config;
 }
        public void BasvuruYap(IKrediManager krediManager, IloggerService loggerService)
        {
            //Başvuran bilgilerini değerlendirme

            krediManager.Hesapla();
            loggerService.Log();
        }
Esempio n. 3
0
 public EmployeeService(IloggerService logger, IRepository <Employee, long> employeeRepo, IRepository <JobRole, int> jobRoles, IUnitOfWork unitOfWork)
 {
     _logger       = logger;
     _unitOfWork   = unitOfWork;
     _employeeRepo = employeeRepo;
     _jobRoles     = jobRoles;
 }
Esempio n. 4
0
 public void BasvuruYap(IKrediManager krediManager, IloggerService loggerService)
 {
     // başvuran bilgilerini değerlendirme
     // birsürü bir sürü kod ....
     krediManager.Hesapla();
     loggerService.Log();
 }
Esempio n. 5
0
 public BooksController(IBookRepository bookRepository,
                        IloggerService logger, IMapper mapper)
 {
     _bookRepository = bookRepository;
     _logger         = logger;
     _mapper         = mapper;
 }
Esempio n. 6
0
 public AuthorsController(IAuthorRepository authorRepository,
                          IloggerService logger, IMapper mapper)
 {
     _authorRepository = authorRepository;
     _logger           = logger;
     _mapper           = mapper;
 }
Esempio n. 7
0
 public void BasvuruYap(IKrediBaseManager krediBaseManager, IloggerService loggerService) //Ikredi hepsini tutuyordu. Başvurular için bağımsız seçilebilir
 {
     //KonutKrediManager konutKrediManager = new KonutKrediManager();
     // konutKrediManager.Hesapla();
     //çalışır ama tüm başvurular konut kredisine bağlandı.dıt.
     krediBaseManager.Hesapla();
     loggerService.Log();
 }
 public BooksController(IBookRepository bookRepository, IAuthorRepository authorRepository, IloggerService logger, IMapper mapper, IWebHostEnvironment env)
 {
     _bookRepository   = bookRepository;
     _authorRepository = authorRepository;
     _logger           = logger;
     _mapper           = mapper;
     _env = env;
 }
Esempio n. 9
0
 public void KrediOnBilgilendirmesiYap(List <IKrediManager> krediler, IloggerService loggerService)
 {
     foreach (var kredi in krediler)
     {
         kredi.Hesapla();
         loggerService.Log();
     }
 }
Esempio n. 10
0
        //Buna Method injection
        public void BasvuruYap(ICreditManager creditManager, IloggerService ıloggerService)
        //parametre olarak hangi krediye göre yapılmasını istersem,
        {                       //bu parametreye interfaceyi implement eden sınıflardan herhangi birini parametre olarak verebilirim.
                                //Hangisini parametre verirsem onun calculatesi calisir.
                                //Hangi kredi türünü gönderirsem onun calculate metodu calısacaktır.
                                //Bu da interfacenin kendisine implement edilen sınıfların referans adresini tutmaktan kaynaklanıyor.
            //-------------------------------------
            //Basvuran bilgilerini değerlendirme
            //...
            //...
            //önce bir değerlendirme sonra hesaplama


            //creditApplicationManager.BasvuruYap(ihtiyacKrediManager); bunu dediğimizde cıktı: ihtiyaç kredisi hesaplandı!
            creditManager.Calculate(); //Metodumuz burada gönderilen implement türünde ne varsa ona göre çalışır.
                                       //ev, taşıt, ihtiyaç. Buraya hangisini gönderirsem bellekte o refeans calısır.

            ıloggerService.Log();      //burda ya veritananı ya file türü. örnek databasellogerservice.Log(); gibi
        }
Esempio n. 11
0
 public HomeController(IloggerService logger)
 {
     _logger = logger;
 }
Esempio n. 12
0
 public void BasvuruYap(IKrediManager krediManager, IloggerService loggerService)
 {
     krediManager.Hesapla();
     loggerService.log();
 }
Esempio n. 13
0
        //başvuru yönetimi

        public void BasvuruYap(ICrediManager crediManager, IloggerService ıloggerService)
        {
            crediManager.Calculate();
            ıloggerService.Log();
        }
Esempio n. 14
0
 public ProductService(IProductRepository productRepository, IloggerService iloggerService)
 {
     _productRepository = productRepository;
     _logger            = iloggerService;
 }
 public void ToApply(ICreditManager creditManager, IloggerService loggerService)
 {
     //
     creditManager.Calculate();
     loggerService.Log();
 }