コード例 #1
0
        /// <summary>
        /// 获取文章列表
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            var posts = manager.GetAllPosts().Select(post => new PostMaintainViewModel()
            {
                Content = post.Content,
                ID      = post.ID,
                Title   = post.Title
            }).ToList();
            var postListViewModel = new PostMaintainListViewModel()
            {
                Count     = posts.Count,
                PageCount = 1,
                Pages     = 1,
                Posts     = posts
            };

            return(View(postListViewModel));
        }
コード例 #2
0
        // GET: Admin/PostManager
        public ActionResult Index()
        {
            var posts = blogManager.GetPost().Select(i => new PostMaintainViewModel
            {
                ID      = i.ID,
                Content = i.Content,
                Title   = i.Title,
            }).ToList();

            PostMaintainListViewModel postMaintainListViewModel = new PostMaintainListViewModel()
            {
                Posts     = posts,
                Count     = posts.Count,
                PageCount = 1,
                Pages     = 1,
            };

            return(View(postMaintainListViewModel));
        }
コード例 #3
0
        // GET: Admin/PostManagement
        public ActionResult Index()
        {
            var posts = this.manager.GetAllPosts().Select(post => new PostMaintainViewModel
            {
                Content = post.Content,
                Id      = post.Id,
                Author  = post.Author,
                Title   = post.Title
            }).ToList();

            var postListViewModel = new PostMaintainListViewModel
            {
                Count     = posts.Count,
                PageCount = 1,
                Pages     = 1,
                Posts     = posts
            };

            return(View(postListViewModel)); // ViewModel可以作为参数传递给View
        }