async Task <ICollection <UserBorrowDto> > IBorrowApplicationService.GetUserBorrowHistory(Guid userId)
        {
            var borrows = await _borrowRepository.GetHistoryBorrowHistory(userId);

            var userBorrowDtoList = new List <UserBorrowDto>();

            foreach (var borrow in borrows)
            {
                userBorrowDtoList.Add(await CreateUserBorrowHistory(borrow));
            }

            return(userBorrowDtoList);
        }