public IEnumerable<OptionValue> GetOptionValues(int optionNameID) { var data = downloadWebPage(getFullUrl("/admin/option_names/" + optionNameID + "/option_values.xml"), HttpMethod.GET); var x = XDocument.Parse(data); foreach (var item in x.Root.Elements()) { var on = new OptionValue(); on.LoadXElement(item); yield return on; } }
public void AddOptionValue(OptionValue optionValue, int optionNameID) { var data = downloadWebPage(getFullUrl("/admin/option_names/" + optionNameID + "/option_values.xml"), HttpMethod.POST, optionValue.ToXElement().ToString()); var x = XDocument.Parse(data).Root; optionValue.LoadXElement(x); }
public OptionValue GetOptionValue(int optionNameID, int optionValueID) { var data = downloadWebPage(getFullUrl("/admin/option_names/" + optionNameID + "/option_values/" + optionValueID + ".xml"), HttpMethod.GET); var x = XDocument.Parse(data).Root; var img = new OptionValue(); img.LoadXElement(x); return img; }