public async Task <ActionResult> RemoveOrgUsers(string id, AssignUserToOrgDto model) { if (model == null || model.UserIds == null || !model.UserIds.Any()) { return(Ok()); } await _orgService.RemoveUsersAsync(id, model.UserIds); return(Ok()); }
public async Task AddUsersAsync(string id, AssignUserToOrgDto model) { if (model == null || model.UserIds == null || !model.UserIds.Any()) { return; } var org = await _orgRepo.GetAsync(id, false); if (org == null) { throw new IamException(System.Net.HttpStatusCode.BadRequest, "组织不存在"); } foreach (var itm in model.UserIds) { org.AddUser(itm); } }
public async Task <ActionResult> UpdateOrgUsers(string id, AssignUserToOrgDto model) { await _orgService.UpdateUsersAsync(id, model); return(Ok()); }