public IEnumerable<Image> GetImages(int productID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/images.xml"), HttpMethod.GET); var x = XDocument.Parse(data); foreach (var item in x.Root.Elements()) { var img = new Image(); img.LoadXElement(item); yield return img; } }
public void AddImage(Image image, int productID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/images.xml"), HttpMethod.POST, image.ToXElement().ToString()); var x = XDocument.Parse(data).Root; image.LoadXElement(x); }
public Image GetImage(int productID, int imageID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/images/" + imageID + ".xml"), HttpMethod.GET); var x = XDocument.Parse(data).Root; var img = new Image(); img.LoadXElement(x); return img; }