/// <summary> /// Constructor /// </summary> /// <exception cref="ex">BusinessLogicException</exception> public BookLogic() { try { _bookDAO = new BookDAO(); _tabBookDataTable = new BookDS.TabReservedDataTable(); _listBooksView = new List <ViewBookModel>(); _viewBookView = new BookDS.ViewBookDataTable(); _listTabReservedModel = new List <TabReservedModel>(); _tabReservedDataTable = new BookDS.TabReservedDataTable(); _viewBookAvailableDataTable = new BookDS.ViewBookAvailableDataTable(); _listViewBooksAvailableModel = new List <ViewBookAvailableModel>(); _viewBookReservedDataTable = new BookDS.ViewBookReservedDataTable(); _listViewBooksReservedModel = new List <ViewBookReservedModel>(); _viewBookBorrowedWithUserDataTable = new BookDS.ViewBookBorrowedWithUserDataTable(); _listViewBooksBorrowedWithUserModel = new List <ViewBookBorrowedWithUserModel>(); } catch (Exception ex) { //Error log simulate Console.WriteLine(ex.ToString()); Console.WriteLine(ex.GetBaseException().ToString()); throw new BusinessLogicException(ex.Message); } }
/// <summary> /// Returns all books data from view BookViewReserved By UserId. /// </summary> /// <param name="userId">int userId</param> /// <returns>List<ViewBookReservedModel></returns> public List <ViewBookReservedModel> GetAllBooksReservedViewByUserId(int userId) { try { _listViewBooksReservedModel = new List <ViewBookReservedModel>(); _viewBookReservedDataTable = _bookDAO.GetAllBooksReservedViewByUserId(userId); foreach (BookDS.ViewBookReservedRow row in _viewBookReservedDataTable.Rows) { _listViewBooksReservedModel.Add(ViewBookReservedModel.Parse(row)); } return(_listViewBooksReservedModel); } catch (Exception ex) { //Error log simulate Console.WriteLine(ex.ToString()); Console.WriteLine(ex.GetBaseException().ToString()); throw new BusinessLogicException(ex.Message); } }