コード例 #1
0
ファイル: ApigeeClient.cs プロジェクト: sami1971/Apigee.Net
        public ApigeeResponse GetRoles()
        {
            var rawResults = PerformRequest <string>("/roles");
            var response   = new ApigeeResponse(rawResults, true);

            if (response.success)
            {
                try
                {
                    var results = new List <ApigeeRole>();
                    foreach (var role in (JToken)response.ResponseData)
                    {
                        results.Add(ApigeeRole.Parse(role));
                    }
                    // put roles list as response data
                    response.ResponseData = results;
                }
                catch (Exception)
                {
                    response.success = false;
                    response.Error   = new ApigeeResponseError("Error parsing Roles entities");
                }
            }
            return(response);
        }
コード例 #2
0
 /// <summary>
 /// uses the Role Uuid in request
 /// </summary>
 /// <param name="role"></param>
 /// <returns></returns>
 public List <ApigeeUser> GetRoleUsers(ApigeeRole role)
 {
     return(GetRoleUsers(role.Uuid));
 }