static void Main()
{
BooksDAO booksDao = new BooksDAO();
XmlDocument queryDocument = new XmlDocument();
queryDocument.Load("../../simple-query.xml");
string title = GetTitle(queryDocument);
string author = GetAuthorName(queryDocument);
string isbn = GetIsbn(queryDocument);
IEnumerable<FoundBookTransferObject> foundBooksInfos =
booksDao.SearchBooks(title, author, isbn);
int booksInfosCount = foundBooksInfos.Count();
if (booksInfosCount != 0)
{
Console.WriteLine("{0} books found:", booksInfosCount);
foreach (FoundBookTransferObject bookInfo in foundBooksInfos)
{
int reviewsCount = bookInfo.ReviewsCount;
Console.WriteLine("{0} --> {1} reviews",
bookInfo.BookTitle,
reviewsCount != 0 ? bookInfo.ReviewsCount.ToString() : "no");
}
}
else
{
Console.WriteLine("Nothing found");
}
}