Exemple #1
0
 // This method help us to fill the DgvAllBooks
 private void FillBooks()
 {
     foreach (var book in _bookService.AllBooks())
     {
         if (book.Quantity > 0)
         {
             DgvAllBooks.Rows.Add(book.Id, book.Name, book.Price, book.Author);
         }
     }
 }
Exemple #2
0
 // This method help us to fill the DgvViewAllBooks table
 private void FillBooksTable()
 {
     foreach (var book in _bookService.AllBooks())
     {
         DgvViewAllBooks.Rows.Add(book.Name,
                                  book.Author,
                                  book.Price.ToString("0.00 $"),
                                  book.Quantity,
                                  book.PurchaseDate);
     }
 }
 // This method will fill the DgvBooks
 private void FillBooks()
 {
     foreach (var book in _bookService.AllBooks())
     {
         DgvBooks.Rows.Add(book.Id,
                           book.Name,
                           book.Author,
                           book.Price,
                           book.Quantity,
                           book.PurchaseDate);
     }
 }
Exemple #4
0
        public void TestAllBooks()
        {
            var options   = new DbContextOptionsBuilder <MusicSpotDbContext>().UseInMemoryDatabase("returnBooksNotNull").Options;
            var dbContext = new MusicSpotDbContext(options);
            var service   = new BookService(dbContext);

            var result = service.AllBooks("aaa", "horror", 5, 5);

            Assert.That(result, Is.Not.Null);
            Assert.AreEqual("aaa", result.Result.UserId);
            Assert.AreEqual("horror", result.Result.SearchTerm);
            Assert.AreNotEqual("sport", result.Result.SearchTerm);
            Assert.AreNotEqual(6, result.Result.PageNum);
            Assert.AreNotEqual(7, result.Result.PageSize);
        }
        // this method fills DgvOrders table
        private void FillOrders()
        {
            if (_selectedMember != null)
            {
                CmbMember.SelectedItem = new ComboItem(_selectedMember.Id, _selectedMember.Fullname);
                CmbMember.Text         = _selectedMember.Fullname;

                foreach (var book in _bookService.AllBooks())
                {
                    foreach (Order order in _orderService.Orders())
                    {
                        if (order.MemberId == _selectedMember.Id && book.Id == order.BookId)
                        {
                            DgvOrders.Rows.Add(order.Id, order.Book.Name, order.OrderDate, order.MustBeReturned, order.Cost, order.Returned);
                        }
                    }
                }
            }
        }
        public List <Book> AllBooks()
        {
            List <Book> allbooks = service.AllBooks();

            return(allbooks);
        }