private static PlaceSearchResult ConvertToEntity(Resources.Places placesResource) { var nextAtomLink = placesResource.Links.FirstOrDefault(it => it.Rel == "next"); var previousAtomLink = placesResource.Links.FirstOrDefault(it => it.Rel == "previous"); return(new PlaceSearchResult { Places = ToEntity(placesResource.Retrieved), TotalFound = placesResource.TotalFound, NextPageUri = nextAtomLink != null ? nextAtomLink.Href : String.Empty, PreviousPageUri = previousAtomLink != null ? previousAtomLink.Href : String.Empty }); }
public PlaceSearchResult ToEntity(Resources.Places placesResource) { return(placesResource != null ? ConvertToEntity(placesResource) : new PlaceSearchResult()); }