src/NetCoreBBS/Areas/Admin/Controllers/ManageController.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
using NetCoreBBS.Infrastructure;

// For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860

namespace NetCoreBBS.Areas.Admin.Controllers
{
    [Area("Admin")]
    [Authorize("Admin")]
    public class ManageController : Controller
    {
        private DataContext _context;
        public ManageController(DataContext context)
        {
            _context = context;
        }
        public IActionResult Index()
        {
            var usercount = _context.Users.Count();
            var topiccount = _context.Topics.Count();
            var replycount = _context.TopicReplys.Count();
            var allstatistics = new Tuple<int, int, int>(usercount, topiccount, replycount);
            ViewBag.Statistics = allstatistics;
            var topics = _context.Topics.OrderByDescending(r => r.CreateOn).Take(10).ToList();
            return View(topics);
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。