public IActionResult Get()
        {
            try
            {
                var results = _apiCaller.GetLaunchPadInfoAsync().Result;

                return(Ok(Mapper.Map <IEnumerable <LaunchPadViewModel> >(results.AsEnumerable())));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Failed to get Launch Pad Info : {ex}");
                return(BadRequest("Failed to get Launch Pad Info."));
            }
        }
 public static async Task <List <LaunchPad> > GetAllLounchPadInfo(this ISpaceXApiCaller _apiCaller)
 {
     return(await _apiCaller.GetLaunchPadInfoAsync());
 }