/// <summary>
        /// Get Borrower by id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public BorrowerDTO Get(int id)
        {
            try
            {
                // call repository method to get borrower by id
                var borrower = _mapper.Map <Borrower, BorrowerDTO>(_repository.Get(id));

                return(borrower);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 /// <summary>
 /// Gets the list of borrowers.
 /// </summary>
 /// <returns>The list of borrowers.</returns>
 public IEnumerable <Borrower> GetAllBorrowers()
 {
     return(borrowerRepository.Get(
                orderBy: q => q.OrderBy(c => c.FirstName),
                includeProperties: "Address"));
 }