C# .NET class folder permission post httpclient content

C# .NET class folder permission post httpclient content

kevin.bza
Advocate Advocate
705 Views
1 Reply
Message 1 of 2

C# .NET class folder permission post httpclient content

kevin.bza
Advocate
Advocate

Greetings,

This content example works to create folder permissions with CURL.

 

[{"subjectId":"x","autodeskId":"x","name":"A Role","subjectStatus":"ACTIVE","subjectType":"ROLE","actions":["CONTROL","EDIT","PUBLISH","PUBLISH_MARKUP","VIEW","DOWNLOAD","COLLABORATE"]},{"subjectId":"x","autodeskId":"x","name":"Another Role","subjectStatus":"ACTIVE","subjectType":"ROLE","actions":["EDIT","PUBLISH","PUBLISH_MARKUP","VIEW","DOWNLOAD","COLLABORATE"]}]

 

But how do I include this as content with methods PostAsync or PostasJsonAsync in a C# .NET class?

 

Thx, K.

 

0 Likes
Accepted solutions (1)
706 Views
1 Reply
Reply (1)
Message 2 of 2

kevin.bza
Advocate
Advocate
Accepted solution

Yeah! I got it working!!  : )

 

        var list = new List<object>
        {
            new
            {
                subjectId = "x",
                autodeskId = "x",
                name = "A Role",
                subjectStatus = "Active",
                subjectType = "ROLE",
                actions = new List<string>() 
                {
                     "CONTROL", "EDIT", "PUBLISH", "PUBLISH_MARKUP", "VIEW", "DOWNLOAD", "COLLABORATE" 
                }
            }
        };
        var response = await client.PostAsJsonAsync(url, list);
0 Likes