public LoanBookViewModel GetReaderWithLoanedBooks(Guid id) { var loanBookViewModel = new LoanBookViewModel(); var reader = _readerRepository.GetReaderWithLoanedBooks(id); var readerVm = _mapper.Map <ReaderViewModel>(reader); var booksVm = _mapper.Map <IEnumerable <BookViewModel> >(reader.BookReaders.Select(x => x.Book)); loanBookViewModel.Reader = readerVm; loanBookViewModel.Books = booksVm; return(loanBookViewModel); }