Ejemplo n.º 1
0
        public void calculatePaybackPlan_PaybackSchemeDownNotExist_ThrowsException()
        {
            LoanBusinessLogic businessLogic = new LoanBusinessLogic();

            businessLogic.calculatePaybackPlan(new LoanModel
            {
                loanAmount = 10, paybackPeriod = 1, loanType = "housing", paybackScheme = "someFakePaybackScheme"
            });
        }
Ejemplo n.º 2
0
 public IActionResult calculateLoan([FromBody] LoanModel loanModel)
 {
     try
     {
         PaybackPlanModel paybackPlan  = businessLogic.calculatePaybackPlan(loanModel);
         string           jsonResponse = JsonConvert.SerializeObject(paybackPlan);
         return(Ok(jsonResponse));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }