Exemple #1
0
        public IActionResult Index()
        {
            var u      = UserManager.GetUserAsync(User).Result;
            var topics = _topic.List(r => r.UserId == u.Id).ToList();
            var replys = _reply.List(r => r.ReplyUserId == u.Id).ToList();

            ViewBag.Topics = topics;
            ViewBag.Replys = replys;
            return(View(u));
        }
Exemple #2
0
        public IActionResult Index(int id)
        {
            if (id <= 0)
            {
                return(Redirect("/"));
            }
            var topic = _topic.GetById(id);

            if (topic == null)
            {
                return(Redirect("/"));
            }
            var replys = _reply.List(r => r.TopicId == id).ToList();

            topic.ViewCount += 1;
            _topic.Edit(topic);
            ViewBag.Replys = replys;
            return(View(topic));
        }