diff --git a/src/OnePeek.Api/OnePeekApi.cs b/src/OnePeek.Api/OnePeekApi.cs index d3e77c9..86d98e0 100644 --- a/src/OnePeek.Api/OnePeekApi.cs +++ b/src/OnePeek.Api/OnePeekApi.cs @@ -39,7 +39,7 @@ namespace OnePeek.Api IEnumerable xel = XDocument.Parse(xml).Elements().First().Descendants(); // create metadatas - StoreSearchResults result = Deserialize.Xml(xml); + StoreSearchResults result = new StoreSearchResults(); result.StoreType = store; result.StoreCultureType = storeCulture; result.Results = xel.Where(x => x.Name.LocalName == "entry").Select(x => @@ -53,7 +53,7 @@ namespace OnePeek.Api rating = rating * 0.5f; } - return new AppMetadata() + AppMetadata data = new AppMetadata() { Id = childs.Get("id").Split(':').Last(), Urn = childs.Get("id"), @@ -62,8 +62,18 @@ namespace OnePeek.Api { AverageRating = rating, RatingCount = Convert.ToInt32(childs.Get("userRatingCount")) + }, + Images = new AppMetadataImages() + { + Logo = new AppImage() + { + Rotation = 0, + Urn = childs.Get("image") + } } }; + + return data; }); result.Count = result.Results.Count(); diff --git a/src/OnePeek.WebConsole/Views/Search.cshtml b/src/OnePeek.WebConsole/Views/Search.cshtml index 03d6267..5c0f75a 100644 --- a/src/OnePeek.WebConsole/Views/Search.cshtml +++ b/src/OnePeek.WebConsole/Views/Search.cshtml @@ -5,21 +5,29 @@ @foreach (var result in Model.Results) { -
- @result.Name - @result.Name
- Rating: @result.Rating.AverageRating (out of @result.Rating.RatingCount) -
+ + @result.Name + @result.Name
+ Rating: @result.Rating.AverageRating (out of @result.Rating.RatingCount) +

} \ No newline at end of file