예제 #1
0
 public LoanController(ILoanApplicationService appLoan, IBookApplicationService appBook, IMediaApplicationService appMedia, IPersonApplicationService appPerson)
 {
     this.appLoan   = appLoan;
     this.appBook   = appBook;
     this.appMedia  = appMedia;
     this.appPerson = appPerson;
 }
예제 #2
0
 public EmailController(IEmailService emailService, IMapper <ReceivedEmailEntity, EmailViewModel> emailMapper, IGmailApi gmailApi, ILoanApplicationService loanApplicationService, UserManager <User> userManager)
 {
     this.emailService           = emailService ?? throw new ArgumentNullException(nameof(emailService));
     this.emailMapper            = emailMapper ?? throw new ArgumentNullException(nameof(emailMapper));
     this.gmailApi               = gmailApi ?? throw new ArgumentNullException(nameof(gmailApi));
     this.loanApplicationService = loanApplicationService ?? throw new ArgumentNullException(nameof(loanApplicationService));
     this.userManager            = userManager;
 }
 public EmailController(UserManager <User> userManager,
                        IEmailService emailService,
                        IUsersService usersService,
                        ILoanApplicationService applicationService,
                        IToastNotification toast)
 {
     this.userManager        = userManager;
     this.emailService       = emailService;
     this.usersService       = usersService;
     this.applicationService = applicationService;
     this.toast = toast;
 }
예제 #4
0
 public LoanApplicationController(UserManager <User> userManager,
                                  IEmailService emailService,
                                  ILoanApplicationService loanApplicationService,
                                  IClientService clientService,
                                  IClientDataFactory clientDataDTOFactory,
                                  IToastNotification toast,
                                  IEmailStatusService emailStatusService)
 {
     this.userManager            = userManager;
     this.emailService           = emailService;
     this.loanApplicationService = loanApplicationService;
     this.clientService          = clientService;
     this.clientDataDTOFactory   = clientDataDTOFactory;
     this.toast = toast;
     this.emailStatusService = emailStatusService;
 }
 public LoanApplicationController(
     ILoanApplicationService loanApplicationService,
     IBusinessService businessService,
     ILoanBorrowerService loanBorrowerService,
     ISavingsDepositService savingsDepositService,
     IFixedDepositService fixedDepositService,
     IExistingLoanService existingLoanService,
     IRepaymentScheduleService repaymentScheduleService,
     IBalanceSheetSummaryService balanceSheetSummaryService,
     IPersonalExpenseService personalExpenseService,
     IFinancialRatioService financialRatioService,
     ICashFlowService cashFlowService,
     IBuyOutLoanService buyOutLoanService,
     IImageGroupService imageGroupService,
     IUploadedImageRepository uploadedImageRepository,
     ICreditInvestigationService creditInvestigationService,
     ICollateralItemService collateralItemService,
     IBorrowerChildService borrowerChildService
     ) : base(loanApplicationService)
 {
     this.loanApplicationService     = loanApplicationService;
     this.businessService            = businessService;
     this.loanBorrowerService        = loanBorrowerService;
     this.savingsDepositService      = savingsDepositService;
     this.fixedDepositService        = fixedDepositService;
     this.existingLoanService        = existingLoanService;
     this.repaymentScheduleService   = repaymentScheduleService;
     this.balanceSheetSummaryService = balanceSheetSummaryService;
     this.personalExpenseService     = personalExpenseService;
     this.financialRatioService      = financialRatioService;
     this.cashFlowService            = cashFlowService;
     this.buyOutLoanService          = buyOutLoanService;
     this.imageGroupService          = imageGroupService;
     this.uploadedImageRepository    = uploadedImageRepository;
     this.creditInvestigationService = creditInvestigationService;
     this.collateralItemService      = collateralItemService;
     this.borrowerChildService       = borrowerChildService;
 }
예제 #6
0
 public LoanSummaryController(
     ILoanApplicationService loanApplicationService
     )
 {
     this.loanApplicationService = loanApplicationService;
 }
 public BookController(IBookApplicationService appBook, ILoanApplicationService appLoan)
 {
     this.appBook = appBook;
     this.appLoan = appLoan;
 }
예제 #8
0
 public LoanApplicationController(ILoanApplicationService loanApplicationService, IEmailService emailService, UserManager <User> userManager)
 {
     this.loanApplicationService = loanApplicationService ?? throw new ArgumentNullException(nameof(loanApplicationService));
     this.emailService           = emailService ?? throw new ArgumentNullException(nameof(emailService));
     this.userManager            = userManager;
 }
예제 #9
0
 public LoansController(ILoanApplicationService service)
 {
     _service = service;
 }
 public MediaController(IMediaApplicationService appMedia, ILoanApplicationService appLoan)
 {
     this.appMedia = appMedia;
     this.appLoan  = appLoan;
 }