Small refactoring

This commit is contained in:
Harry 2014-10-07 15:41:47 -04:00
parent 229968eb63
commit 1bdcafbf9f
2 changed files with 10 additions and 14 deletions

View File

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
@ -38,13 +39,10 @@ public async override Task<PageResponse<LastAlbum>> HandleResponse(HttpResponseM
{
var jtoken = JsonConvert.DeserializeObject<JToken>(json);
var albums = new List<LastAlbum>();
foreach (var jToken in jtoken.SelectToken("topalbums").SelectToken("album").Children())
{
var album = LastAlbum.ParseJToken(jToken);
albums.Add(album);
}
var albums = jtoken.SelectToken("topalbums")
.SelectToken("album")
.Children().Select(LastAlbum.ParseJToken)
.ToList();
var pageresponse = PageResponse<LastAlbum>.CreateSuccessResponse(albums);

View File

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
@ -38,13 +39,10 @@ public async override Task<PageResponse<LastTrack>> HandleResponse(HttpResponseM
{
var jtoken = JsonConvert.DeserializeObject<JToken>(json);
var tracks = new List<LastTrack>();
foreach (var jToken in jtoken.SelectToken("toptracks").SelectToken("track").Children())
{
var t = LastTrack.ParseJToken(jToken);
tracks.Add(t);
}
var tracks = jtoken.SelectToken("toptracks")
.SelectToken("track").Children()
.Select(LastTrack.ParseJToken)
.ToList();
var pageresponse = PageResponse<LastTrack>.CreateSuccessResponse(tracks);