public ActionResult Detail(int id) { var model = new BookDetailViewModel { Book = _bookService.GetBookDetail(id), BookImages = _bookImageService.GetImagesForBook(id), BookReviews = _reviewService.GetReviewsForBook(id), RelatedCategories = _categoryService.GetRelatedCategoriesByBookId(id) }; return(View(model)); }
public ActionResult Detail(int?id = null) { InsertBookViewModel model = new InsertBookViewModel(); if (id != null) { model.Book = _bookService.GetBookById(id.Value); model.BookCategories = _categoryService.GetBookCategories(id.Value); model.Images = _bookImageService.GetImagesForBook(id.Value); } PrepareInsertModel(model); return(View(model)); }