Beispiel #1
0
        public Task GetBookInDataView(string isbn, int isbnLength, ScannerDataProvider scannerData, User user)
        {
            return(Task.Factory.StartNew(() =>
            {
                SQLConnection.AddISBNToHistory(user.Id, isbn);

                DataTable bookData = SQLConnection.GetAllBooksInDataTable();

                var bookInformation = from book in bookData.AsEnumerable() where book.Field <string>("ISBN" + isbnLength) == isbn select book;

                scannerData.bookData = bookInformation.AsDataView();
            }));
        }
Beispiel #2
0
 public void SelectBook(string isbn, User user, SearchBookDataProvider searchBookData)
 {
     SQLConnection.AddISBNToHistory(user.Id, isbn);
     searchBookData.bookData = SQLConnection.GetBookByISBNInDataView(isbn);
 }