public ActionResult CreateReview(int id)
        {
            LibRestaurant findRestaurant = controllerManager.SearchResByID(id);
            LibReview     newReview      = new LibReview();

            ViewBag.RestName = findRestaurant.Name;
            newReview.RestID = id;
            return(View(newReview));
        }
Ejemplo n.º 2
0
        public static Review RevObjToDB(LibReview revObj)
        {
            Review addReview = new Review()
            {
                ID       = revObj.ID,
                RestID   = revObj.RestID,
                Reviewer = revObj.Reviewer,
                Text     = revObj.Text,
                Rating   = revObj.Rating
            };

            return(addReview);
        }
Ejemplo n.º 3
0
        public static LibReview DBToRevObj(Review DBRev)
        {
            LibReview newReview = new LibReview(DBRev.Reviewer, DBRev.Text, DBRev.Rating)
            {
                ID       = DBRev.ID,
                Reviewer = DBRev.Reviewer,
                Text     = DBRev.Text,
                Rating   = DBRev.Rating,
                RestID   = DBRev.RestID
            };

            return(newReview);
        }
Ejemplo n.º 4
0
 public void EditReview(LibReview editReview)
 {
     crud.AddReview(ModelConverter.RevObjToDB(editReview));
 }
Ejemplo n.º 5
0
 public void AddReviewToDB(LibReview newReview)
 {
     crud.AddReview(ModelConverter.RevObjToDB(newReview));
 }
 public ActionResult EditReview(/*[Bind(Include = "ID, RestID, Reviewer, Text, AvgRating")]*/ LibReview editReview)
 {
     try
     {
         controllerManager.EditReview(editReview);
         return(RedirectToAction("Index", "Restaurants"));
     }
     catch
     {
         return(View("Index"));
     }
 }
 public ActionResult DeleteReview(/*[Bind(Include = "ID, RestID, Reviewer, Text, AvgRating")]*/ LibReview delReview)
 {
     try
     {
         controllerManager.DelReviewFromDB(delReview.ID);
         return(RedirectToAction("Index", "Restaurants"));
     }
     catch
     {
         return(View("Index"));
     }
 }
 public ActionResult CreateReview(/*[Bind(Include = "ID, RestID, Reviewer, Text, Rating")]*/ LibReview newReview)
 {
     try
     {
         controllerManager.AddReviewToDB(newReview);
         controllerManager.CalculateAvgRating(controllerManager.SearchResByID(newReview.RestID));
         return(RedirectToAction("Index", "Restaurants"));
     }
     catch
     {
         return(View("Index"));
     }
 }
        public ActionResult DisplayReview(int id)
        {
            LibReview detailReview = controllerManager.GetReview(id);

            return(View(detailReview));
        }
        public ActionResult EditReview(int id)
        {
            LibReview edit = controllerManager.GetReview(id);

            return(View(edit));
        }
        public ActionResult DeleteReview(int id)
        {
            LibReview delReview = controllerManager.GetReview(id);

            return(View(delReview));
        }