public async Task <StarshipAggregate> GetStarships(string url) { if (string.IsNullOrEmpty(url)) { return(null); } try { using (var client = new HttpClient()) { var requestResult = await client.GetAsync(url); return(_helper.Deserialize <StarshipAggregate>(requestResult.Content.ReadAsStringAsync().Result)); } } catch (Exception) { throw; } }