public bool Delete(int Id_User) { if (_AccessRepository.Delete(Id_User) == true) { return(true); } else { throw new Exception("O cargo não existe."); } }
/// <summary> /// 删除用户权限 /// </summary> /// <param name="userKey"></param> /// <param name="instanceKey"></param> /// <returns></returns> public static ResultKey DeleteUserAccess(int userKey, string instanceKey) { if (userKey <= 0) { return(ResultKey.Failure); } if (String.IsNullOrEmpty(instanceKey)) { return(ResultKey.Failure); } var result = repository.Delete(new Access { UserId = userKey, InstanceKey = instanceKey }); if (result == ResultKey.OK) { accessCache.RemoveCache(instanceKey, userKey); } return(result); }
public JsonResult SaveItems(string ItemIds, string GroupId) { if (!string.IsNullOrEmpty(ItemIds)) { string[] arrayIds = ItemIds.Split(','); repo.Delete(Convert.ToInt32(GroupId)); UserGroupViewModel model = new UserGroupViewModel(); foreach (string item in arrayIds) { var id = item.ToString(); if (!string.IsNullOrEmpty(id)) { model.usergroupid = Convert.ToInt32(GroupId); model.menu_id = Convert.ToInt32(id); repo.Insert(model); } } return(Json("Access Saved Successfully")); } return(Json("Please Select Menu.")); }