Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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));
        }