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); }