public LoanRepaymentDetails LoanRepayments(FinanceData data) { var repaymentValue = data.Price; var loan = new Loan(repaymentValue, data.Rate, data.Term); var reapayments = new LoanRepaymentDetails(loan); return(reapayments); }
public LoanRepaymentDetails PcpLoanRepayments(FinanceData data) { var repaymentValue = data.Price - data.Deposit - data.DealerContribution - data.FinalPayment; var loan = new PcpLoan(data); var reapayments = new LoanRepaymentDetails(loan); return(reapayments); }
public void OnGet(double price, double deposit, double dealer, uint term, double rate, double gmfv) { FinanceData = new FinanceData { Price = price, Deposit = deposit, DealerContribution = dealer, Term = term, Rate = rate, FinalPayment = gmfv }; LoanRepaymentDetails = financeCalculatorService.PcpLoanRepayments(FinanceData); }