public IActionResult BannedUsers(BannedUserModel model) { if (!ModelState.IsValid) { return(Json(new StatusMessageData(StatusMessageType.Error, "数据未通过验证!"))); } var isPower = false; IEnumerable <long> uids = Request.Gets <long>("UserIds"); if (uids != null && uids.Count() > 0) { foreach (long uid in uids) { if (!authorizerHelper.IsUserPower(uid)) { return(Json(new StatusMessageData(StatusMessageType.Error, "选中的用户中有人的权限比您高!"))); } else { isPower = true; } } if (isPower) { membershipService.BannedUsers(uids, model.BanDeadline, model.BanReason); } return(Json(new StatusMessageData(StatusMessageType.Success, "操作成功!"))); } return(Json(new StatusMessageData(StatusMessageType.Error, "未知错误!"))); }
public IActionResult _BannedUsers() { BannedUserModel model = new BannedUserModel(); return(View(model)); }