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); }
/// <summary> /// uses the Role Uuid in request /// </summary> /// <param name="role"></param> /// <returns></returns> public List <ApigeeUser> GetRoleUsers(ApigeeRole role) { return(GetRoleUsers(role.Uuid)); }