Пример #1
0
        public QuoteResult GetQuote(double amount)
        {
            var totalAccruedAmount = GetTotalAccruedAmount(amount, GetAvailableLenders(amount));

            return(Convert.ToInt32(totalAccruedAmount) == 0
                ? null
                : new QuoteResult
            {
                Amount = Convert.ToInt32(amount),
                Rate = Convert.ToDecimal(_calculator.Rate(amount, totalAccruedAmount, 12, 3)),
                MonthlyRepayment = Convert.ToDecimal(totalAccruedAmount / (12 * 3)),
                TotalRepayment = Convert.ToDecimal(totalAccruedAmount)
            });
        }