コード例 #1
0
        public Task <string> BatchDeleteUser(BatchDeleteUserModel deleteModel)
        {
            var url    = _addressConfig.BatchDeleteUserUrl;
            var result = _client.UploadModel(url, deleteModel);

            return(result);
        }
コード例 #2
0
        public async Task <string> BatchDeleteUser()
        {
            string dptId = "1";
            var    departmentUserListStr = await dtManager.GetDepartmentUserList(dptId);

            var departmentUserList = JsonConvert.DeserializeObject <DepartmentUserResponseModel>(departmentUserListStr);
            var idList             = departmentUserList.UserList.Select(p => p.UserId);

            idList = idList.Except(idList.Where(p => p.StartsWith("manager")));
            var deleteModel = new BatchDeleteUserModel(idList);

            var result = await dtManager.BatchDeleteUser(deleteModel);

            return(result);
        }