Beispiel #1
0
        public ActionResult BookReview(BookReviewModel brmodel)
        {
            int isbn = brmodel.BookISBN;
            var v    = bR.DisplayReview(isbn);

            return(View(v));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        // 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));
        }