public ActionResult CreateReview(WriteReviewViewModel review, int beerId) { DAO da = new DAO(); int count = 0; if (ModelState.IsValid) { review.Reviews.BeerID = beerId; review.Reviews.UserName = @Session["memberName"].ToString(); count = da.InsertReview(review); if (count > 0) { reviewList.Add(review); da.InsertRating(beerId); ViewData["message"] = "Record included successfully"; } else { ViewData["message"] = da.message; } } else { ViewData["message"] = "Error,try again"; } return(View("../Home/Index", ViewData["message"])); }
public ActionResult WriteReview(int beerId) { DAO da = new DAO(); WriteReviewViewModel review = new WriteReviewViewModel(); review.Beers = da.ReturnBeerByID(beerId); return(View(review)); }
public WriteReviewViewModel CreateWriteReviewViewModel(int businessId) { var model = new WriteReviewViewModel(); model.BusinessId = businessId; model.RatingOptions = (new[] { 1, 2, 3, 4, 5 }).Select(x => new SelectListItem() { Value = x.ToString(), Text = $"Rating {x}" }).ToList(); return(model); }
public ActionResult WriteReview(int mshipID) { Mentorship mentorship = ch.GetMentorship(mshipID); UserImage img = mentorship.MentorProfile.User.UserImage; Review rev = mentorship.Review; WriteReviewViewModel model = new WriteReviewViewModel { MentorshipId = mshipID, ImageFilename = img != null ? img.imagePath : "", MentorName = mentorship.MentorProfile.User.fname + " " + mentorship.MentorProfile.User.lname, Email = mentorship.MentorProfile.User.UserID, Subject = mentorship.subject.name, Rating = rev == null ? -1 : (int)rev.rating, Comment = rev == null ? "" : rev.comments }; return(View(model)); }