public async Task <ActionResult <LoanDetails> > Get(int id) { try { if (id != 0) { return(Ok(await _ILoan.LoanListById(id))); } else { return(StatusCode(StatusCodes.Status406NotAcceptable)); } } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error retrieving data from the database")); } }