예제 #1
0
        public ActionResult Follow()
        {
            //var follow = new tbfollowing();
            //follow.flag_follow = "y";
            //follow.pr_number = "1100069792";
            //follow.userid = HttpContext.Session["userid"].ToString();

            FollowAppServ followAppServ = new FollowAppServ();
            var           a             = followAppServ.UpdateFlag_follow("1100069792", HttpContext.Session["userid"].ToString(), "y");

            return(Json("Success", JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult AddFollow()
        {
            var follow = new tbfollowing();

            follow.flag_follow = "y";
            follow.pr_number   = "1100069792";
            follow.userid      = HttpContext.Session["userid"].ToString();

            FollowAppServ followAppServ = new FollowAppServ();
            var           a             = followAppServ.Add(follow);

            return(Json("Success", JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult Index()
        {
            HttpContext.Session["userid"] = "0001";

            CommentAppService commentAppService = new CommentAppService();
            var items = commentAppService.FindByPrNumber("1100069792");

            FollowAppServ followAppService = new FollowAppServ();
            var           user_follow      = followAppService.FindUserFollowByPRNumber("1100069792", HttpContext.Session["userid"].ToString());

            var commentItems  = items.Where(x => x.ParentId == null);
            var replyItems    = items.Where(x => x.ParentId != null);
            var commentModels = new List <CommentModel>();

            var followModel = new FollowModel();

            foreach (var j in user_follow)
            {
                var follow = ConvertToViewModel_follow(j);
                followModel = follow;
            }

            foreach (var i in commentItems)
            {
                var comment = ConvertToViewModel(i);
                comment.replyComments = new List <CommentModel>();
                var replies = replyItems.Where(x => x.ParentId == i.Id).ToList();
                foreach (var j in replies)
                {
                    var reply = ConvertToViewModel(j);
                    comment.replyComments.Add(reply);
                }
                commentModels.Add(comment);
            }

            var content = new content();

            content.comment_x = new List <CommentModel>();
            content.follow_x  = new FollowModel();

            content.comment_x = commentModels;
            content.follow_x  = followModel;



            return(View(content));
        }