public ActionResult Edit(ReviewKeyModel model) { if (!ModelState.IsValid) { return(Redirect("/Error/NotFound")); } var review = mapper.Map <ReviewModel>(reviewService.GetReview(model.ArticleId, model.ReviwerId)); return(View(review)); }
public ActionResult ConfirmDeletion(ReviewKeyModel model) { if (!ModelState.IsValid) { return(Redirect("/Error/NotFound")); } var isPublished = articleService.CheckPublicationArticle(model.ArticleId); if (!isPublished) { reviewService.DeleteReview(model.ArticleId, model.ReviwerId); } return(Redirect("/Review/Index")); }
public ActionResult Delete(ReviewKeyModel model) { if (!ModelState.IsValid) { return(Redirect("/Error/NotFound")); } var isPublished = articleService.CheckPublicationArticle(model.ArticleId); var deleteModel = new DeleteReviewModel { ArticleId = model.ArticleId, ReviwerId = model.ReviwerId, IsPublished = isPublished }; return(View(deleteModel)); }