public BookLogic() { _bookDao = new BookDAO(); _bookTable = new DataSet1.ViewBookDataTable(); _categorytable = new DataSet1.TabCategoryDataTable(); _bookAvailableTable = new DataSet1.ViewBookAvailableDataTable(); _authorTable = new DataSet1.TabAuthorDataTable(); _languageTable = new DataSet1.TabLanguageDataTable(); _borrowTable = new DataSet1.ViewBookBorrowedDataTable(); _tabBookTable = new DataSet1.TabBookDataTable(); _tabReservedTable = new DataSet1.TabReservedDataTable(); _tableBorrowedTable = new DataSet1.TabBorrowDataTable(); }
//Check if book is reserved from TabReserved with UID and ISBN public List <TabReservedModel> CheckBooksReserved(int UID, string ISBN) { List <TabReservedModel> _books = new List <TabReservedModel>(); _tabReservedTable = _bookDao.CheckBookReserved(UID, ISBN); foreach (DataSet1.TabReservedRow booksRow in _tabReservedTable.Rows) { TabReservedModel tempRow = TabReservedModel.Parse(booksRow); _books.Add(tempRow); } return(_books); }
//Get all the books reserved from TabReserved with a specific ISBN public List <TabReservedModel> ListBooksReservedByISBN(string ISBN) { List <TabReservedModel> _books = new List <TabReservedModel>(); _tabReservedTable = _bookDao.GetBookReservedByISBN(ISBN); foreach (DataSet1.TabReservedRow booksRow in _tabReservedTable.Rows) { TabReservedModel tempRow = TabReservedModel.Parse(booksRow); _books.Add(tempRow); } return(_books); }