//删除内容(更改内容删除状态):contentid-内容编号 public ActionResult DeleteContent(string contentid) { BiZ.Content.PublicContent contentobj = new BiZ.Content.PublicContent().getPublicContent(contentid); contentobj.DeleteFlag = BiZ.Comm.DeletedFlag.Yes; contentobj.UpdateTime = DateTime.Now; contentobj.savePublicContent(contentobj); if (contentobj != null) { string memberId = HttpContext.User.Identity.Name; //增加用户动态到后台 BiZ.Sys.MemberActivity.MemberActivityProvider.CreateMemberActivity( memberId, "", BiZ.Sys.MemberActivity.MemberActivityType.RemoveContent, "/Content/ContentDetail/" + contentobj.ID); return Json(new JavaScriptSerializer().Serialize(true)); } return Json(new JavaScriptSerializer().Serialize(false)); }
public ActionResult AddContentLike(String contentID, String likeContentType) { String userID = User.Identity.Name; userID = userID == "" ? null : userID; Boolean ifLiked = BiZ.Like.LikeDataFactory.IfLiked<BiZ.Like.LikeData>(userID, contentID, BiZ.Like.LikeType.Content, BiZ.Like.LikeData.GetCollectionName()); if (!ifLiked) { BiZ.Member.Member mym = BiZ.MemberManager.MemberManager.GetMember(userID); BiZ.Like.LikeDataFactory.AddLikeData(userID, contentID, BiZ.Like.LikeType.Content); BiZ.Content.PublicContent.UpdateLikeCount(contentID); //追加喜欢的集合 BiZ.Content.PublicContent obj = new BiZ.Content.PublicContent().getPublicContent(contentID); obj.LikeList.Add( new BiZ.Like.LikeMember(userID, mym.MemberInfomation.NickName, mym.MemberInfomation.IconPath) ); //保存更改 obj.savePublicContent(obj); //增加魅力值 BiZ.Member.Activity.ActivityController.AddGlamourValue( userID, obj.MemberID, BiZ.Member.GlamourCounts.GlamourCountOperate.GlamourCountType.ContentLike, BiZ.Member.GlamourCounts.GlamourCountOperate.ModifyGlamourValue.One, likeContentType ); //增加积分增长的进度值 BiZ.Member.Member memberobj = BiZ.MemberManager.MemberManager.GetMember(obj.MemberID); int MaxPointsSchedule = Common.Comm.getMaxPointsSchedule(); if (memberobj.Status.PointsSchedule < MaxPointsSchedule) { //增加一点进度值 BiZ.MemberManager.MemberManager.ModifyPointsSchedule(obj.MemberID, BiZ.MemberManager.StatusModifyType.Add); } //增加用户关联动态 ActivityController.addActivityToContent(obj, null, userID, "addLike"); //增加用户动态到后台 BiZ.Sys.MemberActivity.MemberActivityProvider.CreateMemberActivity( userID, obj.MemberID, BiZ.Sys.MemberActivity.MemberActivityType.LikeOther, "/Content/ContentDetail/" + obj.ID); Models.PageModels.Content.ContentModel model = new Models.PageModels.Content.ContentModel(); model.contentobj = obj; return Json(new JavaScriptSerializer().Serialize(model)); } return Json(new JavaScriptSerializer().Serialize(false)); }