public ViewResult RenderEdit(int id)
        {
            RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id);
            ViewBag.review            = rev;
            ViewData["restaurant_id"] = rev.restaurant_id;

            ViewData["reviewer_id"] = rev.reviewer_id;
            return(View("edit"));
        }
        public ActionResult Edit(RestaurantLibrary.Models.Review rev, FormCollection form)

        {
            RestaurantLibrary.Models.Review review = revCrud.GetReviewById(rev.id);
            review.Rating     = Decimal.Parse(Request.Form["rating"]);
            review.Content    = Request.Form["content"];
            review.restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(Request.Form["restaurant_id"]));
            review.reviewer   = reviewerCrud.GetReviewerById(Int32.Parse(Request.Form["reviewer_id"]));
            revCrud.UpdateReviewById(review);
            return(RedirectToAction("index", "restaurant"));
        }
Exemplo n.º 3
0
        public static RestuarantReviewDataLayer.Review LibraryToData(RestaurantLibrary.Models.Review libraryReview)
        {
            var dataModel = new RestuarantReviewDataLayer.Review()
            {
                content  = libraryReview.Content,
                rating   = libraryReview.Rating,
                Reviewer = ReviewerHelper.LibraryToData(libraryReview.reviewer)
            };

            return(dataModel);
        }
Exemplo n.º 4
0
        // parameter is the EF Restuarant model
        public static RestaurantLibrary.Models.Review DataToLibrary(RestuarantReviewDataLayer.Review review)
        {
            var libModel = new RestaurantLibrary.Models.Review()
            {
                Content  = review.content,
                Rating   = review.rating,
                reviewer = ReviewerHelper.DataToLibrary(review.Reviewer)
            };

            return(libModel);
        }
Exemplo n.º 5
0
        public RestaurantReviewDataLayer.Review LibraryToData(RestaurantLibrary.Models.Review libraryReview)
        {
            var dataModel = new RestaurantReviewDataLayer.Review()
            {
                content       = libraryReview.Content,
                rating        = libraryReview.Rating,
                ID            = libraryReview.id,
                restaurant_id = libraryReview.restaurant.id,
                reviewer_id   = libraryReview.reviewer.id
            };

            return(dataModel);
        }
Exemplo n.º 6
0
        // parameter is the EF Restuarant model
        public RestaurantLibrary.Models.Review DataToLibrary(RestaurantReviewDataLayer.Review review)
        {
            var libModel = new RestaurantLibrary.Models.Review()
            {
                Rating        = review.rating,
                Content       = review.content,
                reviewer      = reviewerHelper.DataToLibrary(review.Reviewer),
                restaurant_id = (int)review.restaurant_id,

                id = review.ID
            };

            return(libModel);
        }
        public ActionResult Create(RestaurantLibrary.Models.Review rev, FormCollection form)
        {
            RestaurantLibrary.Models.Review review = new RestaurantLibrary.Models.Review();
            review.Rating     = Decimal.Parse(Request.Form["rating"]);
            review.Content    = Request.Form["content"];
            review.restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(Request.Form["restaurant_id"]));
            review.reviewer   = reviewerCrud.GetReviewerById(Int32.Parse(Request.Form["reviewer_id"]));

            //RestaurantLibrary.Models.Restaurant restaurant = restaurantCrud.GetRestaurantById(Int32.Parse(form["restaurant_id"]));
            //RestaurantLibrary.Models.Reviewer reviewer = reviewerCrud.GetReviewerById(Int32.Parse(form["reviewer_id"]));

            //rev.reviewer.id = Int32.Parse(form["reviewer_id"]);
            //rev.reviewer = reviewer;
            //rev.restaurant = restaurant;

            revCrud.AddReview(review);
            return(RedirectToAction("Index", "Restaurant"));
        }
 public void UpdateReviewById(RestaurantLibrary.Models.Review rev)
 {
     RestaurantReviewDataLayer.Review dalRev = reviewHelper.LibraryToData(rev);
     dalCrud.UpdateReviewById(dalRev);
 }
 public void AddReview(RestaurantLibrary.Models.Review rev)
 {
     RestaurantReviewDataLayer.Review dalRev = reviewHelper.LibraryToData(rev);
     dalCrud.AddReview(dalRev);
 }
 public RestaurantLibrary.Models.Review GetReviewById(int id)
 {
     RestaurantReviewDataLayer.Review dllRev = dalCrud.GetReviewById(id);
     RestaurantLibrary.Models.Review  bllRev = reviewHelper.DataToLibrary(dllRev);
     return(bllRev);
 }
 public ActionResult DeleteConfirmation(int id)
 {
     RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id);
     ViewBag.review = rev;
     return(PartialView("_DeleteConfirmationReview"));
 }
 public ViewResult Show(int id)
 {
     RestaurantLibrary.Models.Review rev = revCrud.GetReviewById(id);
     return(View(rev));
 }