public ActionResult DeleteConfirmed(int id) { if (!LoggedIn()) { return(RedirectToAction("Login", "Auth")); } if (!isAuthor() && !isAdmin()) { return(RedirectToAction("Logout", "Auth")); } if (isAdmin()) { return(RedirectToAction("Index", "Admin")); } if (!authorHelper.GetById(GetAuthorId()).isVerified) { return(RedirectToAction("Wait", "Author")); } postHelper.Delete(id); try { pictureHelper.Delete(pictureHelper.GetById(id).Id); } catch (Exception) { } return(RedirectToAction("Index", "Author")); }