public LoanRequestsService( IGangsterBankUnitOfWork gangsterBankUnitOfWork, ILoanRequestPrerequisiteRule loanRequestPrerequisiteRule, ICreditManager creditManager, IMailService mailService) { Contract.Requires<ArgumentNullException>(gangsterBankUnitOfWork.IsNotNull()); Contract.Requires<ArgumentNullException>(loanRequestPrerequisiteRule.IsNotNull()); this.gangsterBankUnitOfWork = gangsterBankUnitOfWork; this.loanRequestPrerequisiteRule = loanRequestPrerequisiteRule; this.creditManager = creditManager; this.mailService = mailService; }
public LoanRequestsService( IGangsterBankUnitOfWork gangsterBankUnitOfWork, ILoanRequestPrerequisiteRule loanRequestPrerequisiteRule, ICreditManager creditManager, IMailService mailService) { Contract.Requires <ArgumentNullException>(gangsterBankUnitOfWork.IsNotNull()); Contract.Requires <ArgumentNullException>(loanRequestPrerequisiteRule.IsNotNull()); this.gangsterBankUnitOfWork = gangsterBankUnitOfWork; this.loanRequestPrerequisiteRule = loanRequestPrerequisiteRule; this.creditManager = creditManager; this.mailService = mailService; }