示例#1
0
        public object Post(CreateConnectInvite request)
        {
            var excludeLibraries = (request.ExcludedLibraries ?? string.Empty)
                                   .Split(',')
                                   .Where(i => !string.IsNullOrWhiteSpace(i))
                                   .ToArray();

            var excludedChannels = (request.ExcludedChannels ?? string.Empty)
                                   .Split(',')
                                   .Where(i => !string.IsNullOrWhiteSpace(i))
                                   .ToArray();

            return(_connectManager.InviteUser(new ConnectAuthorizationRequest
            {
                ConnectUserName = request.ConnectUsername,
                SendingUserId = request.SendingUserId,
                ExcludedLibraries = excludeLibraries,
                ExcludedChannels = excludedChannels,
                EnableLiveTv = request.EnableLiveTv
            }));
        }
 public object Post(CreateConnectInvite request)
 {
     return(_connectManager.InviteUser(request.SendingUserId, request.ConnectUsername));
 }