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)); }