示例#1
0
        // GET: Newfeed
        public ActionResult Index()
        {
            Session["postCount"] = 0;

            acc = base.db.Account.Where(s => s.Username == User.Identity.Name).FirstOrDefault();

            var posts = base.GetAllRelatePosts();

            ViewBag.Chat        = null;
            ViewBag.CurrentUser = base.acc;
            ViewBag.Contacts    = base.GetAllContact();

            Newfeed newfeed = new Newfeed();

            newfeed.account  = base.acc;
            newfeed.allPosts = posts;

            return(View(posts));
        }
示例#2
0
        public PartialViewResult GetPostData()
        {
            System.Threading.Thread.Sleep(2000);
            var posts     = GetAllRelatePosts();
            int postCount = Convert.ToInt32(Session["postCount"]);
            IEnumerable <Post> result;

            if (postCount < posts.Count())
            {
                result               = posts.Skip(postCount).Take(postPerClick);
                postCount           += postPerClick;
                Session["postCount"] = postCount;
            }
            else
            {
                result = null;
            }
            Newfeed nf = new Newfeed();

            nf.allPosts = result.ToList();
            return(PartialView("_Post", nf));
        }