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;
            }
        }