public async Task <ActionResult> UkloniObjavu(int articleId = -1) { var article = ArticleManager.FindById(articleId); if (article != null) { if (await ArticleManager.DeleteAsync(article)) { return(Redirect("/")); } } // Artikal ne postoji ili brisanje nije uspelo return(View("Error")); }
public async Task <ActionResult> ObrisiObjavu(int postId = -1) { var article = ArticleManager.FindById(postId); if (article == null) { // Ne otkrivati da ne postoji return(View("AdminErrorPage")); } if (article.Author.Id == User.Identity.GetUserId()) { if (await ArticleManager.DeleteAsync(article)) { return(RedirectToAction("Objave")); } } // Doslo je do modifikacije id-a objave, ili nije uspelo brisanje return(View("AdminErrorPage")); }