public JsonResult DeleteJson(List <int> ids)//【重要】【重要】【重要】ids名称为post中json的键值名称 { int _total = ids.Count(); Response _res = new Response(); //不准删除当前管理员 int _currentAdminID = int.Parse(Session["AdminID"].ToString()); if (ids.Contains(_currentAdminID)) { ids.Remove(_currentAdminID); } //批量删除 _res = adminManager.Delete(ids); if (_res.Code == 1 && _res.Data < _total) { _res.Code = 2; _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。\n原因:不能删除当前登录的账号"; } else if (_res.Code == 2) { _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。"; } return(Json(_res)); }
public JsonResult DeleteJson(List <int> ids) { int _total = ids.Count; Response _res = new Core.Types.Response(); int _currentAdminID = int.Parse(Session["AdminID"].ToString()); if (ids.Contains(_currentAdminID)) { ids.Remove(_currentAdminID); } _res = adminManager.Delete(ids); if (_res.Code == 1 && _res.Data < _total) { _res.Code = 2; _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。\n原因:不能删除当前登录的账号"; } else if (_res.Code == 2) { _res.Message = "共提交删除" + _total + "名管理员,实际删除" + _res.Data + "名管理员。"; } return(Json(_res)); }
public JsonResult DeleteJson(List <int> ids) { int total = ids.Count(); Response res = new Response(); int currentAdminId = int.Parse(Session["AdminID"].ToString()); if (ids.Contains(currentAdminId)) { ids.Remove(currentAdminId); } res = _adminManager.Delete(ids); if (res.Code == 1 && res.Data < total) { res.Code = 2; res.Message = "共提交删除" + total + "名管理员,实际删除" + res.Data + "名管理员。\n原因:不能删除当前登录的账号"; } else if (res.Code == 2) { res.Message = "共提交删除" + total + "名管理员,实际删除" + res.Data + "名管理员。"; } return(Json(res)); }