Exemple #1
0
 public ActionResult Delete(int id, RestaurantBusiness.Review rev)
 {
     try
     {
         // TODO: Add delete logic here
         RestaurantDL.Review reviewToDelete = new RestaurantDL.Review();
         reviewToDelete = revutility.DisplayReview(id);
         revutility.DeleteReview(id);
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         log = LogManager.GetLogger("errors");
         log.Error($"[Restaurants Controller] [Details] Exception thrown: {e.Message}");
         return(View());
     }
 }
Exemple #2
0
 public ActionResult Edit(int id, RestaurantBusiness.Review rev)
 {
     try
     {
         // TODO: Add update logic here
         if (ModelState.IsValid)
         {
             //business logic
             revutility.EditReview(rev, id);
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(revutility));
         }
     }
     catch (Exception)
     {
         log = LogManager.GetLogger("errors");
         return(View());
     }
 }
Exemple #3
0
 public ActionResult Create(RestaurantBusiness.Review rev)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             //business logic
             revutility.AddReview(rev);
             return(RedirectToAction("Index"));
         }
         else
         {
             log = LogManager.GetLogger("errors");
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }