/// <summary> /// 查看关注列表 /// </summary> public ResponseModel UserFollowPageQuery(int UserId) { var list = _db.UsersFollow.Include("Users").Where(s => s.F_UserId == UserId); //total = list.Count(); //var pageData = list.OrderByDescending(c => c.FollowTime).Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList(); var response = new ResponseModel { code = 200, result = "分页关注成功" }; response.data = new List <UsersFollowModel>(); foreach (var userfollow in list) { response.data.Add(new UsersFollowModel { Id = userfollow.Id, F_UserId = userfollow.FollowId, F_RealName = _userService.GetOneUsers(userfollow.FollowId).data.F_RealName, F_Image = _userService.GetOneUsers(userfollow.FollowId).data.F_Image, F_Sex = _userService.GetOneUsers(userfollow.FollowId).data.F_Sex, F_Remark = _userService.GetOneUsers(userfollow.FollowId).data.F_Remark, FollowTime = userfollow.FollowTime.ToString("yyyy-MM-dd") }); } return(response); }
/// <summary> /// 添加评论 /// </summary> public ResponseModel AddComment(AddComment comment, dynamic u) { var news = _newsService.GetoneNews(comment.NewsId); if (news.code == 0) { return new ResponseModel { code = 0, result = "新闻不存在" } } ; var com = new NewsComment { AddTime = DateTime.Now, NewsId = comment.NewsId, UserId = u.F_UserId, OldId = comment.OldId, ReplyUserId = comment.ReplyUserId, Contents = comment.Contents }; _db.NewsComment.Add(com); int i = _db.SaveChanges(); if (i > 0) { return(new ResponseModel { code = 200, result = "评论添加成功", data = new { contents = comment.Contents, floor = "#" + (Convert.ToInt32(news.data.CommentCount) + 1), username = _userService.GetOneUsers(u.F_UserId).data.F_RealName, userimage = _userService.GetOneUsers(u.F_UserId).data.F_Image, love = comment.Love, addTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") } }); } return(new ResponseModel { code = 0, result = "评论添加失败" }); }
public ResponseModel GetOneUserSendMessageByUserId(int id) { var usersendmessage = _db.UserSendMessage.ToList().Where(s => s.SendMessageUserId == id && s.IfCheck == 0).OrderByDescending(s => s.SendTime); //new 返回对象;s ResponseModel response = new ResponseModel(); response.code = 200; response.result = "请求数据成功"; response.data = new List <UserSendMessageModel>(); foreach (var message in usersendmessage) { response.data.Add(new UserSendMessageModel { Id = message.Id, UserId = message.UserId, SendMessageUserId = message.SendMessageUserId, UserName = _userService.GetOneUsers(message.UserId).data.F_RealName, Message = message.Message, SendTime = message.SendTime }); } return(response); }