29 lines
886 B
C#
29 lines
886 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using Newtonsoft.Json.Linq;
|
|
using Props.Shop.Framework;
|
|
|
|
namespace Props.Shop.Ebay.Api.ItemSummary
|
|
{
|
|
public class SearchResultParser
|
|
{
|
|
private dynamic data;
|
|
public int BeginIndex => data.offset;
|
|
public int EndIndex => BeginIndex + data.limit;
|
|
public IEnumerable<ProductListing> ProductListings { get; private set; }
|
|
|
|
public SearchResultParser(string result)
|
|
{
|
|
data = JObject.Parse(result);
|
|
|
|
List<ProductListing> parsed = new List<ProductListing>();
|
|
foreach (dynamic itemSummary in data.itemSummaries)
|
|
{
|
|
ProductListing listing = new ProductListing();
|
|
// TODO: Finish parsing the data.
|
|
parsed.Add(listing);
|
|
}
|
|
ProductListings = parsed;
|
|
}
|
|
}
|
|
} |