public IActionResult DeleteArticle(int id, DeleteArticleViewModel deleteArticleViewModel) { deleteArticleViewModel.Article = this.BlogService.GetArticle(id); if (deleteArticleViewModel.Article == null) { return(RedirectToAction("Index", "Blog", new { area = "" })); } return(this.View(deleteArticleViewModel)); }
public IActionResult DeleteArticle(int id) { Article ArticleToDelete = this.BlogService.GetArticle(id); if (ArticleToDelete == null) { return(RedirectToAction("Index", "Blog", new { area = "" })); } DeleteArticleViewModel viewModel = mapper.Map <DeleteArticleViewModel>(ArticleToDelete); viewModel.Cloudinary = this.cloudinaryService.GetCloudinaryInstance(); return(this.View(viewModel)); }
public ActionResult Delete(DeleteArticleViewModel model) { if (ModelState.IsValid) { var result = articleService.Delete(model.Id); if (result.Succedeed) { return(View("Index")); } else { ModelState.AddModelError("", result.Message); } } return(View(model)); }