public IActionResult Index() { var model = new BookCopiesViewModel(); model.BookCopies = bookCopiesService.GetBookCopies(); return(View(model)); }
public IActionResult Create() { var bookVM = new BookCopiesViewModel() { Books = _bookRepository.GetAll(), Libraries = _libraryRepository.GetAll() }; return(View(bookVM)); }
public IActionResult Delete(BookCopiesViewModel model) { if (ModelState.IsValid) { var bookCopies = _bookCopiesRepository.GetById(model.Id); _bookCopiesRepository.Delete(bookCopies); return(RedirectToAction("index")); } return(View()); }
public IActionResult Update(int id) { var bookVM = new BookCopiesViewModel() { BookCopies = _bookCopiesRepository.GetById(id), Libraries = _libraryRepository.GetAll(), Books = _bookRepository.GetAll() }; return(View(bookVM)); }
public IActionResult Update(BookCopiesViewModel bookCopiesViewModel) { if (!ModelState.IsValid) { bookCopiesViewModel.Libraries = _libraryRepository.GetAll(); bookCopiesViewModel.Books = _bookRepository.GetAll(); return(View(bookCopiesViewModel)); } _bookCopiesRepository.Update(bookCopiesViewModel.BookCopies); return(RedirectToAction("Index")); }