public override void HandleRequest(QuoteModel quote) { var a = 1 + (quote.MinimumLendingRateAvailable / quote.RecalculationInterval); var c = Math.Pow(a, (quote.Years * quote.RecalculationInterval)); var totalAmountToPay = quote.InputModel.LoanAmount * c; quote.SetQuote(Quote.Create(quote.InputModel.LoanAmount, quote.MinimumLendingRateAvailable, totalAmountToPay, totalAmountToPay / (quote.Years * quote.RecalculationInterval))); }
public void Init() { _quote = QuoteModel.Create(null); _quote.SetQuote(Quote.Create(1000, 0.07D, 4444.77777, 33.55556)); }