Exemple #1
0
        public virtual Loan CalculateLoan(LoanDTO loanDTO)
        {
            Loan loan = new Loan();

            if (loanDTO.LoanType == LoanType.CarLoan)
            {
                loan.LoanType     = LoanType.CarLoan;
                loan.InterestRate = rateParser.GetRateByLoanType(LoanType.CarLoan);
                // do other processing
            }
            else if (loanDTO.LoanType == LoanType.HouseLoan)
            {
                loan.LoanType     = LoanType.HouseLoan;
                loan.InterestRate = rateParser.GetRateByLoanType(LoanType.HouseLoan);
                // do other processing
            }
            return(loan);
        }
 public float GetCheapestRate(DTO.LoanType loanType)
 {
     return(rateParser.GetRateByLoanType(loanType));
 }