private void GetAmortizationOverview(LoanDetailsModel loanDetails, AmortizationResult results) { LoanAmount = loanDetails.LoanAmount.ToString(); LoanTermMonths = loanDetails.LoanTermMonths.ToString(); InterestRate = string.Format("{0} %", loanDetails.InterestRate.ToString()); MonthlyPayment = results.AmortizationOverview.MonthlyPayment.ToString(); TotalPayment = results.AmortizationOverview.TotalPayment.ToString(); TotalInterestPaid = results.AmortizationOverview.TotalInterestPaid.ToString(); }
public AmortizationResult GenerateAmortizationOverview() { var montlyPayment = Calculator.CalculateMonthlyPayment(); //var amortization = Calculator.GenerateAmortization(); var calculationResult = new AmortizationResult() { AmortizationOverview = new Amortization() { MonthlyPayment = Math.Round(montlyPayment, 2), TotalInterestPaid = Math.Round(montlyPayment * Calculator.LoanTermMonths - Calculator.LoanAmount, 2), TotalPayment = Math.Round(montlyPayment * Calculator.LoanTermMonths, 2) } }; return(calculationResult); }