コード例 #1
0
        public JsonResult PageListJson(int?pageIndex, int?pageSize, int?order)
        {
            Paging <MovieComment> _pageingComment = new Paging <MovieComment>();

            if (pageIndex != null && pageIndex > 0)
            {
                _pageingComment.PageIndex = (int)pageIndex;
            }
            if (pageSize != null && pageSize > 0)
            {
                _pageingComment.PageSize = (int)pageSize;
            }
            var LikeItems = new LikeManage().FindList().ToList();
            var _paging   = commentManage.FindPageList(_pageingComment, 0);

            foreach (var item in _paging.Items)
            {
                int likes = 0;
                foreach (var likeitem in LikeItems)
                {
                    if (item.ID == likeitem.MovieCommentID)
                    {
                        likes++;
                    }
                }
                item.Likes = likes;
            }
            return(Json(new { total = _paging.TotalNumber, rows = _paging.Items }));
        }
コード例 #2
0
        public ActionResult Modify(int ID)
        {
            var _users = new UserManage().FindList();
            List <SelectListItem> _userlistItems = new List <SelectListItem>(_users.Count());

            foreach (var _user in _users)
            {
                _userlistItems.Add(new SelectListItem()
                {
                    Text = _user.Username, Value = _user.ID.ToString()
                });
            }
            ViewBag.Users = _userlistItems;
            var _movies = new MovieManage().FindList();
            List <SelectListItem> _movielistItems = new List <SelectListItem>(_movies.Count());

            foreach (var _movie in _movies)
            {
                _movielistItems.Add(new SelectListItem()
                {
                    Text = _movie.MovieName, Value = _movie.ID.ToString()
                });
            }
            ViewBag.Movies = _movielistItems;
            var comment = commentManage.Find(ID);
            var _likes  = new LikeManage().FindList();
            int like    = 0;

            foreach (var _like in _likes)
            {
                if (ID == _like.MovieCommentID)
                {
                    like++;
                }
            }
            comment.Likes = like;
            return(PartialView(comment));
        }