public async Task <IActionResult> Edit(int id, [Bind("BorrowedBooksListId,UserId,BookId")] BorrowedBooksList borrowedBooksList) { if (id != borrowedBooksList.BorrowedBooksListId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(borrowedBooksList); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BorrowedBooksListExists(borrowedBooksList.BorrowedBooksListId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(borrowedBooksList)); }
public async Task <IActionResult> Create([Bind("BorrowedBooksListId,UserId,BookId")] BorrowedBooksList borrowedBooksList) { if (ModelState.IsValid) { _context.Add(borrowedBooksList); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(borrowedBooksList)); }
private void BorrowedBooksList_SelectionChanged(object sender, SelectionChangedEventArgs e) { var selectedBorrow = BorrowedBooksList.SelectedItem as BorrowedBook; if (selectedBorrow != null) { var window = new BorrowEditor(selectedBorrow); if (window.ShowDialog() ?? false) { LoadBorrowedBooksList(); } LoadBookData(); BorrowedBooksList.UnselectAll(); } }
public BorrowInterfaceViewModel() { DeleteItemCommand = new RelayCommand(() => BorrowedBooksList.Remove(SelectedBook)); BorrowedBooksList = new ObservableCollection <BorrowModel>(); }