public IActionResult CreateCopy(int id) { var model = new CreateCopyViewModel(); model.Book = bookService.GetBookById(id); model.SelectLibrary = libraryService.GetLibraries().Select(l => new SelectListItem { Text = l.Name, Value = l.Id.ToString() }); return(View(model)); }
public IActionResult CreateCopy(CreateCopyViewModel model) { if (ModelState.IsValid) { model.BookCopy.BookId = model.Book.Id; var Library = libraryService.GetLibraryById(model.BookCopy.LibraryId); model.BookCopy = bookCopiesService.CreateBookCopy(model.BookCopy); Library.BookCopies.Add(model.BookCopy); bookCopiesService.Commit(); return(RedirectToAction("Details", "Library", new { id = Library.Id })); } model.SelectLibrary = libraryService.GetLibraries().Select(l => new SelectListItem { Text = l.Name, Value = l.Id.ToString() }); return(View(model)); }