// 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); } } }
// 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); } }
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); }