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 })); }
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)); }