public IEnumerable<Variant> GetVariants(int productID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/variants.xml"), HttpMethod.GET); var x = XDocument.Parse(data); foreach (var item in x.Root.Elements()) { var img = new Variant(); img.LoadXElement(item); yield return img; } }
public void UpdateVariant(Variant variant, int productID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/variants/" + variant.ID + ".xml"), HttpMethod.PUT, variant.ToXElement().ToString()); var x = XDocument.Parse(data).Root; variant.LoadXElement(x); }
public Variant GetVariant(int productID, int variantID) { var data = downloadWebPage(getFullUrl("/admin/products/" + productID + "/variants/" + variantID + ".xml"), HttpMethod.GET); var x = XDocument.Parse(data).Root; var img = new Variant(); img.LoadXElement(x); return img; }