public IEnumerable<Webhook> GetWebhook() { var data = downloadWebPage(getFullUrl("/admin/webhooks.xml"), HttpMethod.GET); var x = XDocument.Parse(data); foreach (var item in x.Root.Elements()) { var img = new Webhook(); img.LoadXElement(item); yield return img; } }
public Webhook GetWebhook(int webhookID) { var data = downloadWebPage(getFullUrl("/admin/webhooks/" + webhookID + ".xml"), HttpMethod.GET); var x = XDocument.Parse(data).Root; var img = new Webhook(); img.LoadXElement(x); return img; }
public void AddWebhook(Webhook image) { var data = downloadWebPage(getFullUrl("/admin/webhooks.xml"), HttpMethod.POST, image.ToXElement().ToString()); var x = XDocument.Parse(data).Root; image.LoadXElement(x); }