public HttpResponseMessage Delete(int blog_id) { try { PostRepository pr = new PostRepository(); pr.DeleteByBlog(blog_id); blogrepo.Delete(blog_id); return(Request.CreateResponse(HttpStatusCode.NoContent)); } catch { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Failed to delete post.")); } }
public ActionResult Delete(int id, FormCollection collection) { if (!AuthorizeUser()) { return(RedirectToAction("Login", "Accounts")); } try { PostRepository postRepo = new PostRepository(); postRepo.DeleteByBlog(id); repo.Delete(id); return(RedirectToAction("Index")); } catch { return(View()); } }