// // GET: /Article/Delete/5 public ActionResult Delete(int id) { var article = articleService.GetById(id); if (WebSecurity.CurrentUserId == article.BlogId) { var model = new ArticleDeleteModel() { Title = article.Title, BlogId = article.BlogId }; return PartialView("_DeleteArticle", model); } return RedirectToAction("index"); // TODO: что за сомнительный код? он вообще не сработает, скорее всего }
public ActionResult Delete(ArticleDeleteModel model) { if (ModelState.IsValid) { articleService.Delete(model.Id.Value); var blog = blogService.GetById(model.BlogId.Value); return PartialView("_BlogDetails", blog.ToViewModel()); } return View("Error"); }