コード例 #1
0
        public ActionResult Update(PostMaintainViewModel postModel)
        {
            var post = manager.GetPostById(postModel.ID);

            post.Content    = postModel.Content;
            post.Title      = postModel.Title;
            post.ModifyDate = DateTime.Now;
            manager.UpdatePost(post);
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Update(PostMaintainViewModel postMaintainView)
        {
            var post = blogManager.GetPostByID(postMaintainView.ID);

            if (post == null)
            {
                return(HttpNotFound());
            }
            post.Title   = postMaintainView.Title;
            post.Content = postMaintainView.Content;
            blogManager.Update(post);
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public ActionResult Insert(PostMaintainViewModel postMaintainView)
        {
            Post post = new Post()
            {
                Title      = postMaintainView.Title,
                Content    = postMaintainView.Content,
                CreateDate = DateTime.Now,
                ModifyDate = DateTime.Now,
                Author     = "小贤",
                IsPublish  = true,
            };

            blogManager.Insert(post);
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Insert(PostMaintainViewModel postModel)
        {
            var post = new Post()
            {
                Title      = postModel.Title,
                Content    = postModel.Content,
                Author     = "7米鱼",
                CreateDate = DateTime.Now,
                ModifyDate = DateTime.Now,
                IsPublish  = true
            };

            manager.Insert(post);
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public ActionResult Update(int id)
        {
            var post = blogManager.GetPostByID(id);

            if (post == null)
            {
                return(HttpNotFound());
            }
            PostMaintainViewModel postMaintainView = new PostMaintainViewModel
            {
                ID      = post.ID,
                Title   = post.Title,
                Content = post.Content,
            };

            return(View(postMaintainView));
        }
コード例 #6
0
        public ActionResult Update(int id)
        {
            var post = manager.GetPostById(id);

            if (post == null)
            {
                return(this.StatusCode(404));
            }
            var postViewModel = new PostMaintainViewModel()
            {
                Content = post.Content,
                ID      = post.ID,
                Title   = post.Title
            };

            return(View(postViewModel));
        }
コード例 #7
0
        public ActionResult Update(int id)
        {
            var post = _manager.GetPostById(id);

            if (post == null)
            {
                return(HttpNotFound());
            }
            var postViewModel = new PostMaintainViewModel
            {
                Id      = post.Id,
                Content = post.Content,
                Title   = post.Title
            };

            return(View(postViewModel));
        }
コード例 #8
0
        public ActionResult Update(int id)
        {
            var post = this.manager.GetPostById(id);

            if (post == null)
            {
                return(this.HttpNotFound());
            }

            var postViewModel = new PostMaintainViewModel
            {
                Content = post.Content,
                Id      = post.Id,
                Author  = post.Author,
                Title   = post.Title
            };

            return(this.View(postViewModel));
        }
コード例 #9
0
        public ActionResult Insert()
        {
            var postViewModel = new PostMaintainViewModel();

            return(View(postViewModel));
        }