public void RetrievesByUserId_Ok() { var userId = UserHelper.Retrieves().FirstOrDefault(r => r.UserName == "Admin").Id; var groups = GroupHelper.RetrievesByUserId(userId); Assert.NotNull(groups); }
public IEnumerable <Group> Post(string id, [FromQuery] string type) { IEnumerable <Group> ret = new List <Group>(); switch (type) { case "user": ret = GroupHelper.RetrievesByUserId(id); break; case "role": ret = GroupHelper.RetrievesByRoleId(id); break; } return(ret); }
/// <summary> /// 弹窗分配角色方法 /// </summary> protected void AssignGroups() { // 菜单对角色授权操作 if (EditPage != null) { if (EditPage.SelectedItems.Count() != 1) { ShowMessage("部门授权", "请选择一个用户", ToastCategory.Information); } else { var userId = EditPage.SelectedItems.First().Id; if (!string.IsNullOrEmpty(userId)) { var groups = GroupHelper.RetrievesByUserId(userId); AssignGroupModal?.Update(groups); } } } }