示例#1
0
        public ActionResult BannedUsers(BannedUserEditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new StatusMessageData(StatusMessageType.Error, "数据未通过验证!")));
            }

            IEnumerable <long> uids = Request.Form.Gets <long>("UserIds");

            if (uids != null && uids.Count() > 0)
            {
                foreach (long Id in uids)
                {
                    if (!authorizer.User_Manage(Id))
                    {
                        return(Json(new StatusMessageData(StatusMessageType.Error, "对不起,您没有权限对此用户操作")));
                    }
                    try
                    {
                        userService.BanUser(Id, editModel.BanDeadline, editModel.BanReason);
                    }
                    catch { }
                }
            }

            return(Json(new StatusMessageData(StatusMessageType.Success, "操作成功!")));
        }
 public ActionResult _BannedUser()
 {
     BannedUserEditModel editModel = new BannedUserEditModel();
     return View(editModel);
 }
        public ActionResult BannedUsers(BannedUserEditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                return Json(new StatusMessageData(StatusMessageType.Error, "数据未通过验证!"));
            }

            IEnumerable<long> uids = Request.Form.Gets<long>("UserIds");
            if (uids != null && uids.Count() > 0)
            {
                foreach (long Id in uids)
                {
                    if (!authorizer.User_Manage(Id))
                    {
                        return Json(new StatusMessageData(StatusMessageType.Error, "对不起,您没有权限对此用户操作"));
                    }
                    try
                    {
                        userService.BanUser(Id, editModel.BanDeadline, editModel.BanReason);
                    }
                    catch { }
                }
            }

            return Json(new StatusMessageData(StatusMessageType.Success, "操作成功!"));
        }
示例#4
0
        public ActionResult _BannedUser()
        {
            BannedUserEditModel editModel = new BannedUserEditModel();

            return(View(editModel));
        }