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());
        }
Example #2
0
        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());
        }