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(); })); }
public void SelectBook(string isbn, User user, SearchBookDataProvider searchBookData) { SQLConnection.AddISBNToHistory(user.Id, isbn); searchBookData.bookData = SQLConnection.GetBookByISBNInDataView(isbn); }