public ItemSearchResponse SearchByQuery(string query) { var requestString = RequestFactory.CreateRequestUrl(new DataTypes.RequestParameters(DataTypes.ApiOperation.ItemSearch) { Keywords = query, SearchIndex = "All" }); var requestUrl = this.Helper.Sign(requestString); var xmlLoader = new XmlLoader(); var itemSearchResponse = xmlLoader.GetXml<ItemSearchResponse>(requestUrl); return itemSearchResponse; }
public ItemLookupResponse ItemLookup(string itemId) { var requestString = RequestFactory.CreateRequestUrl(new DataTypes.RequestParameters(DataTypes.ApiOperation.ItemLookup) { ItemId = itemId, ResponseGroup = ResponseGroup.Large }); var requestUrl = this.Helper.Sign(requestString); var xmlLoader = new XmlLoader(); var itemLookupResponse = xmlLoader.GetXml<ItemLookupResponse>(requestUrl); return itemLookupResponse; }