public JsonResult DeleteMicroblogs(string microblogIds)
        {
            if (string.IsNullOrEmpty(microblogIds))
            {
                return(Json(new StatusMessageData(StatusMessageType.Error, "请选择要删除的项!")));
            }

            var ids = microblogIds.TrimEnd(',').Split(',');

            foreach (var microblogId in ids)
            {
                microblogService.Delete(long.Parse(microblogId));
            }
            return(Json(new StatusMessageData(StatusMessageType.Success, "批量删除微博成功!")));
        }
Example #2
0
        public JsonResult Delete(string spaceKey, long microblogId)
        {
            MicroblogEntity microblog = microblogService.Get(microblogId);

            if (!new Authorizer().Microblog_Delete(microblog))
            {
                return(Json(new StatusMessageData(StatusMessageType.Error, "删除失败!"), JsonRequestBehavior.AllowGet));
            }

            long currentUserId = UserContext.CurrentUser.UserId;

            activityServcice.DeleteFromUserInbox(currentUserId, 1);
            microblogService.Delete(microblogId);
            return(Json(new StatusMessageData(StatusMessageType.Success, "删除成功!"), JsonRequestBehavior.AllowGet));
        }