Beispiel #1
0
        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"]));
        }
Beispiel #2
0
        public ActionResult WriteReview(int beerId)
        {
            DAO da = new DAO();
            WriteReviewViewModel review = new WriteReviewViewModel();

            review.Beers = da.ReturnBeerByID(beerId);

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