コード例 #1
0
ファイル: BlogController.cs プロジェクト: sazid/texxty
        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."));
            }
        }
コード例 #2
0
        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());
            }
        }