public ActionResult BookReview(BookReviewModel brmodel) { int isbn = brmodel.BookISBN; var v = bR.DisplayReview(isbn); return(View(v)); }
public BookReview addReview(BookReviewModel breview) { BookReview br = new BookReview(); br.Customer.email = breview.ReviewerEmail; br.ReviewContent = breview.ReviewContent; br.book.ISBN = breview.BookISBN; br.BookReviewID = br.BookReviewID + 1; BDB.BookReview.Add(br); BDB.SaveChanges(); return(br); }
public ActionResult BookReview(BookReviewModel bookReviewModel) { bookReviewModel.Review.UserId = bookReviewModel.Book.UserId; bookReviewModel.Review.BookId = bookReviewModel.Book.Id; bookReviewModel.Review.Created = DateTime.Now; if (ModelState.IsValid) { db.Reviews.Add(bookReviewModel.Review); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", bookReviewModel.Review.UserId); ViewBag.BookId = new SelectList(db.Books, "Id", "UserId", bookReviewModel.Review.BookId); return(View(bookReviewModel)); }
// GET: BookReview public ActionResult BookReview(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Book book = db.Books.Find(id); if (book == null) { return(HttpNotFound()); } BookReviewModel bookReviewModel = new BookReviewModel(); bookReviewModel.Book = book; bookReviewModel.Review = new Review(); return(View(bookReviewModel)); }