public AvalibelBooks() { InitializeComponent(); List <Book> ListOfAllBook = BookDataProvider.GetAllAsList() as List <Book>; BookList.ItemsSource = ListOfAllBook.FindAll(x => x.IsBorrowed == false); }
public BorrowEditor(BorrowedBook BB) { InitializeComponent(); var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); Borrower.ItemsSource = ReaderDataProvider.GetAllAsList(); List <Book> BookList = BookDataProvider.GetAllAsList() as List <Book>; BookToLend.ItemsSource = BookList.FindAll(x => x.IsBorrowed == false); if (!(BB == null)) { _borrowedBook = BB; CurrantBorrower.Content = _borrowedBook.ReaderName; CurrantBorrower.Visibility = Visibility.Visible; CurrantBook.Content = _borrowedBook.BookName; CurrantBook.Visibility = Visibility.Visible; StartOfBorrow.SelectedDate = _borrowedBook.DateOfBorrow; DateOfDeadline.SelectedDate = _borrowedBook.Deadline; AddButton.Visibility = Visibility.Hidden; } else { _borrowedBook = new BorrowedBook(); DeleteButton.Visibility = Visibility.Hidden; SaveButton.Visibility = Visibility.Hidden; } }
private void LoadBookData() { try { BookList.ItemsSource = BookDataProvider.GetAllAsList(); } catch (Exception ex) { log.Error(ex.Message); } }