private void FillBookBorrowDetails() { bookBorrowsListBox.Items.Clear(); var context = new LibraryContext(); _bookBorrowsRepository = new BookBorrowsRepository(context); foreach (var bookBorrow in _bookBorrowsRepository.GetAllBorrows()) { if ((bookBorrow.BorrowDate.AddDays(30) - DateTime.Now).Days == 1) { bookBorrowsListBox.Items.Add($"{bookBorrow.BookBorrowId}. {bookBorrow.Book.Name} --- {bookBorrow.Student.FirstName} {bookBorrow.Student.LastName} --- SUTRA"); } else if ((bookBorrow.BorrowDate.AddDays(30) - DateTime.Now).Days < 0) { bookBorrowsListBox.Items.Add($"{bookBorrow.BookBorrowId}. {bookBorrow.Book.Name} --- {bookBorrow.Student.FirstName} {bookBorrow.Student.LastName} --- KASNI"); } else if (bookBorrow.ReturnDate != null && (bookBorrow.ReturnDate.Value - bookBorrow.BorrowDate).Days > 30) { bookBorrowsListBox.Items.Add($"{bookBorrow.BookBorrowId}. {bookBorrow.Book.Name} --- {bookBorrow.Student.FirstName} {bookBorrow.Student.LastName} --- ZAKASNINA"); } else { bookBorrowsListBox.Items.Add($"{bookBorrow.BookBorrowId}. {bookBorrow.Book.Name} --- {bookBorrow.Student.FirstName} {bookBorrow.Student.LastName}"); } } totalBooksTextBox.Text = _bookBorrowsRepository.TotalNumberOfBooks().ToString(); borrowedBooksTextBox.Text = _bookBorrowsRepository.GetAllBorrows().Count.ToString(); }
public BookBorrowAddForm() { InitializeComponent(); var context = new LibraryContext(); _bookBorrowsRepository = new BookBorrowsRepository(context); FillDetails(); }
public BookBorrowDetailsForm(string bookBorrowId) { InitializeComponent(); var context = new LibraryContext(); _bookBorrowsRepository = new BookBorrowsRepository(context); _bookBorrow = _bookBorrowsRepository.GetBookBorrowById(int.Parse(bookBorrowId)); FillDetails(); }