示例#1
0
 //
 // 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: что за сомнительный код? он вообще не сработает, скорее всего
 }
示例#2
0
 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");
 }