public void GetApiAccessRules() { GetApiAccessRulesCall api = new GetApiAccessRulesCall(this.apiContext); // Make API call. api.Execute(); ApiAccessRuleTypeCollection rules = api.ApiAccessRuleList; Assert.IsNotNull(rules); Assert.IsTrue(rules.Count > 0, "No rules found"); }
private void BtnGetApiAccessRules_Click(object sender, System.EventArgs e) { try { LstAccessRules.Items.Clear(); GetApiAccessRulesCall apicall = new GetApiAccessRulesCall(Context); ApiAccessRuleTypeCollection rules = apicall.GetApiAccessRules(); foreach (ApiAccessRuleType rule in rules) { string[] listparams = new string[8]; listparams[0] = rule.CallName; listparams[1] = rule.HourlySoftLimit.ToString(); listparams[2] = rule.HourlyHardLimit.ToString(); listparams[3] = rule.HourlyUsage.ToString(); listparams[4] = rule.DailySoftLimit.ToString(); listparams[5] = rule.DailyHardLimit.ToString(); listparams[6] = rule.DailyUsage.ToString(); listparams[7] = rule.CountsTowardAggregate.ToString(); ListViewItem vi = new ListViewItem(listparams); this.LstAccessRules.Items.Add(vi); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }