public bool RequestLoan(LoanInfoDto loanInfoDto) { CustomerDto customerDto = new CustomerDto() { CustomerName = loanInfoDto.CustomerName, Age = loanInfoDto.Age, Nic = loanInfoDto.Nic }; _unitOfWork.Customer.Add(customerDto); LoanDto loanDto = new LoanDto() { Amount = loanInfoDto.Amount, Period = loanInfoDto.Period, Rate = loanInfoDto.Rate }; _unitOfWork.Loan.Add(loanDto); _unitOfWork.Save(); //Need to save Loan details in separate table return(true); }
public IActionResult ProcessLoan([FromBody] LoanInfoDto loanInfoDto) { bool loanStatus = loanService.RequestLoan(loanInfoDto); //CustomerDto customerDto = new CustomerDto() //{ // CustomerName = loanInfoDto.CustomerName, // Age = loanInfoDto.Age, // Nic = loanInfoDto.Nic //}; //LoanDto loanDto = new LoanDto() //{ // Amount = loanInfoDto.Amount, // Period = loanInfoDto.Period, // Rate = loanInfoDto.Rate //}; //bool customerStatus = loanService.SaveCustomer(customerDto); //bool loanStatus = loanService.RequestLoan(loanDto); if (loanStatus) { return(Ok()); } return(BadRequest("Error")); }