public IActionResult JoinForum(int id)
        {
            ForumContainer forumcontainer = new ForumContainer(connectionstring);
            UserContainer  usercontainer  = new UserContainer(connectionstring);
            Forum          forum          = forumcontainer.GetForumById(id);

            if (HttpContext.Session.GetInt32("Id") != null)
            {
                int  userid = (int)HttpContext.Session.GetInt32("Id");
                User user   = new User(connectionstring);
                if (usercontainer.GetUserById(userid).Username != null)
                {
                    user.JoinForum(id, userid);
                }
                else
                {
                    TempData["login"] = "******";
                }
            }
            else
            {
                TempData["login"] = "******";
            }
            return(RedirectToAction("ForumPosts", "Post", new { id = id }));
        }
Exemplo n.º 2
0
        public ActionResult GetComments(int id, int forumid)
        {
            ForumContainer     forumContainer     = new ForumContainer(connectionstring);
            PostContainer      postContainer      = new PostContainer();
            ForumPostViewModel forumPostViewModel = new ForumPostViewModel(forumContainer.GetForumById(forumid), postContainer.GetPostById(id));

            return(View(forumPostViewModel));
        }
        public ActionResult ForumPosts(int id)
        {
            ForumContainer forumcontainer = new ForumContainer(connectionstring);

            ForumViewModel forumViewModel = new ForumViewModel(forumcontainer.GetForumById(id));

            return(View(forumViewModel));
        }