Beispiel #1
0
        public async Task <bool> AssignPowerBiGroupUsers(GroupMemberAssignRequestVM groupMemberAssignRequest)
        {
            var request = new GroupMemberAssignRequest {
                Credential = new UserData
                {
                    TenantId      = groupMemberAssignRequest.Credential.TenantId,
                    SecretId      = groupMemberAssignRequest.Credential.SecretId,
                    ApplicationId = groupMemberAssignRequest.Credential.ApplicationId
                },
                GroupId = groupMemberAssignRequest.GroupId,
                Members = groupMemberAssignRequest.Members.Select(s =>
                {
                    var membersRights = new MembersRights
                    {
                        MemberEmail          = s.MemberEmail,
                        GroupUserAccessRight = s.GroupUserAccessRight
                    };
                    return(membersRights);
                }).ToArray()
            };
            var Result = await _powerService.AssignUsersToGroup(request);

            return(Result);
        }